Top 10k strings from Utility Compilation 80 (19xx)(-).trd
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Compilations - Utilities & Educational & Various / Sinclair ZX Spectrum - Compilations - Utilities & Educational - [TRD] (TOSEC-v2007-01-01) /
Back to the directory listing
7 ;"Routine in ROM"; 6 JAN DREXLER 6 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5 ))))))))))) 4 yrlf`[VQLHD@=9630-+(&$" 4 ???????? ? 4 ;"* *"; 4 "Otwet=";z 4 4 3 {b`wstawxte`b{ 3 y$+n$(i),x$+n$(i) 3 s x$+n$(i) 3 a$(i,j)="0" 3 Transparen 3 THIS ROUTINE IS NON-RELOCATABLE 3 A(N,M));A(N,M): 3 ;"********************************"; 3 8 CASSETTE PORT TEST 3 )))))))))))) 3 "and enter the": 3 "23658",O: 3 navmite klawi{u 3 2 {bRA`klawi{a`R 2 y+N+F+^+Vp#q#r#s 2 xwvmkZYXWVTNK7% 2 x4=t4/n(i) 2 x3=t3/n(i) 2 x2=t2/n(i) 2 x1=t1/n(i) 2 v(i)=s(i)/m(i) 2 uws44,4pyv 2 to be replaced. 2 t4=t4+x(j,i)*x(j,i)*x(j,i)*x(j,i) 2 t3=t3+x(j,i)*x(j,i)*x(j,i) 2 t2=t2+x(j,i)*x(j,i) 2 t1=t1+x(j,i) 2 q$=" Vawe 2 ns=ns+p(i)/2 2 n$="Verify": 2 n$="Load": 2 ls=ls+p(i)/2 2 e=d(i)/(b(i)*b(i))-3 2 boot````C`m 2 b;"INSTRUCTIONS" 2 b(i)=x2-x1*x1 2 a2=c(i)/(b(i)^(3 2 a(i)=(n(i)/(n(i)-1 2 a$(i,j)="1" 2 [ENTER]-No/Yes 2 ZX SPECTRUM MACHINE CODE TOOLKIT 2 UP-SCROLL",T 2 Text end = 2 TR-dos file copier 2 TEST ALL THE KEYS 2 Scroll righ 2 Scroll dow 2 S U P E R C O D E 2 Routine Starts at ";A 2 ROUTINE NO: 2 RAM/ROM TESTS 2 PROGRQM2,D 2 POCMOTP KAPTOTEK 2 PCSPIYIXHLDEBCAFSZ H VNC 2 Miscellaneou 2 Matrica S vwrojdena! 2 MONS3M2 Debugger 2 M;"- ";B$(M);": ";A$(N,Y 2 Input FILTER name 2 I;" " 2 I+" " 2 Error catalog! 2 E ";x(j,i) 2 Bright grid 2 BCCCCCCCCCCCCCCCCCCF 2 A,B,C$,DUR: 2 @@T@@{bRA`klawi{a`R@b 2 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 ;suma/gry; 2 ;"Subtract the": 2 ;"RAZMERNOST[" 2 ;"RAZMERNOST[ MATRICW" 2 ;"******************************"; 2 ;"(+/-)";o(i) 2 ;" sectors" 2 ;" DO SLEDUY^E{ VSTRE}I! " 2 ;" ";b$;"! "; 2 ;" " 2 8 STOP TEST 2 8 SOUND TEST 2 5atbatbefgatbsttefgatt4t 2 2ROM2,202,2 2 23635+256* 2 ,," 3A 2 *x2*x1*x1-3 2 *x1*x1*x1*x1 2 *s(i)/m(i))^2 2 *o(i)/m(i) 2 *"m";E;"SUPERCODE3" 2 )!!!!!!!!!))) 2 (#"/.)*+,- 2 #^#V#N#F#n& 2 #"a\"c\"e\! 2 "x(";j;",";i;")=";x(j,i) 2 "numbers 5-3=2": 2 "answer before": 2 "S\"K\"U\#"Y\ 2 "Name too long!!": 2 "Must have a name!!": 2 "FileCopy" 2 "Enter the Name (max 10 letters) ";n$ 2 "23791",F: 2 "23659",F: 2 "23659",D: 2 "################################" 2 "#";N;": "; 2 " studioC5619 2 " studioC" 2 " If you choose 2 omnr5c12c12h ic12uvwh ic1 5 2 o][r5dy3dy3jkldy3112jkld 5 2 [islo ravno "+ 2 Start-up of file 2 OVERPRINT 2 New name of file 2 Lapot'Soft 1989 2 Hisoft 1983,4 2 Disk drive of 2 Catalog or File? 2 = 79 * 16 = 1264 sektora * 256 = 316 Kba^t 80 dorojek 2 <5% n= "; 2 Continue ? 2 Copy files 2 File 2 2 1 ~~~~~~~~~~ 1 ~EXAMPLE`C` 1 |krannogo fajla obraz, 1 |R`DISK``B 1 |@@VV||VV@@|f|ff|@@``|ff|@@ffvnnv@@|f 1 |@@@XX@XX@@@XX@XX 1 {{b`````RA 1 {sec.r/wrC` 1 {doctor``Cpuy@A 1 {bsohraneniqb{ 1 {bpredstawlqet`utilitub{ 1 {bgSYSTEM`TRACK`DUMPg,b{ 1 {bei``dorovkib{ 1 {bdisk`s`kopib{ 1 {b`wa{`disk`b{z 1 {b`disk`dlq`b{z 1 {b``wwedite``b{ 1 {b```fajla```b 1 {b````imq````b{ 1 {b```````RA`navmite``klawi{u`R 1 {b`````` `` b{ 1 {bRAwosstanowlenieR 1 {bRAsohranenieR 1 {bRA klawi{a R 1 {bPENCRAFT``SOFTWAREb{ 1 { TEST PASSED LOADING OK FAILED Is this correct? < Y/N > Did you hear the tone? < Y/N > Was the tone received? < Y/N > 1 znaki i obliczenia 1 z(a)=c(k,a): 1 z(a)=c(a,k): 1 z(a)=a(k,a): 1 z(a)=a(a,k): 1 yt bqsk wyth 1 ysecread`C` 1 ys runumburud(uxsupt for qrgumunts lyku 2.8 or N+3,whysh qru hygh- lyghtud.If qrg 1 y@AE{R/WR.```B 1 y1%z!Oz"vy 1 y,x;n$(i);: 1 y$+n$(i),x$+n$(i)# 1 xLPENtx``Cq 1 xDOCTOR``B 1 x;":";y;"="; 1 x;"-";y;"="; 1 x;"+";y;"="; 1 x;"*";y;"="; 1 x(k))^i-(x(k)<0 1 x(k))^(i+j)-(x(k)<0 1 x(k))^(i+j) 1 wosstanowleniq`pri`por~e.``` 1 wKL@^ITX SLOWO 1 wKL@^ITX MAG 1 w+w+w+<w+w 1 w$w$w$w%%%, 1 w$w$w$w%%% 1 w$=x$+n$(i): 1 w$="WAIT A MINUTE" 1 w$(z)=" ": 1 w$(a)=" ": 1 vwxod iz cikla 1 vrom0Part1,rut0anyone0who00attempts0to 1 vffff@@Fn~VFF@@fff~ff@@|ffff|@@~fffff@@>ff>vf@@|ff|``@@|f``f|@@~XXXXX@@fff> 1 variables"'" (3) Numeric Arrays"'" (4) 1 vAMI`````BQTKTU 1 v@@P|P|T|P@cf 1 u,zs"Jt#`u$ 1 to0a0new0address.To00 sorrest,run this routine revore loading.It resets0System vars000to0pre-paging0values,&0ensures programs vrom sassette0 1 to0 237550and not 23813.2 1 to the bottom area of 1 to restore the menu. 1 to bu losqtud": 1 to be available, 1 this rout- ine within(using 1 the following:-"'" 1 the 2- byte equivalent(see #101)of the address of the 1 that is to be transformed,into ";: 1 tekstowyj redaktor 1 tbiortm``B> 1 tARTISTmqC 1 t;a+l;"."; 1 t$="00000000" 1 t$=" MAGIQ ~ISEL I BUKV": 1 t$,q$,d$,f$: 1 t$(k)="1": 1 szacxovnica 1 suma=suma+pkt+1000 1 such lines." 1 strms=23574 1 store=(a$=bsb 1 statements won't work if 1 statement at 1 start in mem." 1 stala popylqrno^ diskovaq operacionnaq sistema 1 spisok komand: 1 sohranenie 1 soderva}ijsq w MAGIC-fajle. 1 so-ordynqtus of thu";'" top luft hqnd sornur of thu box 1 smasterq`Bk 1 sistemnye```dorovki`` disket 1 sets like the SCIFI in #79). 1 sec Files: 1 scrolls when re 1 save=(a$="s" 1 s=s-c(h,pj)*z(pj) 1 s=c(h,n1): 1 s. Also see #82,#90,#100,#103h" 1 s,by combining 1 s x$+n$(i)# 1 s which are stored in RAM(ie,UDGs or alternative 1 s when logically possible.Also see #64 #90,#100,#103h." 1 s the no: of 1 s the length ov0the0RASIC0program. 0Memory 0used0ry0variarles0is0ignored.000Also0see #103,#111.2; 1 s the address of the first 1 s RAMTOP to its original value, zeroes the entire memory & resets System Variables,UDGs & stack." 1 s & statements in a prog. Restart SUPERCODE with 1 rusfont CP 1 rus C0u 1 rozvizanie gotove 1 routine,& let x=no: after LD,de.Use #115 with a higher start address & x =no: of bytes.The file should 1 restore=(a$=brb 1 r=r*x(i)+z(j) 1 r=c(h,pj)/s 1 qyyq``benq`l`ksbz 1 qyyq``benq`l`ks``RA 1 qyyq`L.KLUEV`FOR``PENCRAFT`SOFTWARE,`ST.PETERBURGP 1 qwertasdfg 1 quotes to save space.Also see #64,#82 & #100." 1 qruutylysud.)": 1 qcrs.ptrhC@ 1 q$=" Vawe 1 q RQMTOP bulowZ & 1 prog autostart, enter 1 1 pqBdFCP`````Bv@v@ACgFCP`````CL 1 polxzowatelq na`specialxnoj 1 part2 of your program with the header of another prog, by manipulating Record/Pause keys on taperec.Call this routine in part1,& immediately after,call routine115.Part20will0now0auto- 1 pGb``````Cpu@A 1 pE^ATX KOPII 1 pE^(g)/pW(t)/(j)? 1 pEREM(k)/pE^(z)/w(j)? 1 p,q if bytes) Use the same 1 p(i);" ";: 1 out these Instructions. 1 opros klawiatury 1 only. Incidentally,to 1 on lines 22 & 23." 1 on all 24 lines of the 1 ointro```C@ 1 of the same 1 of BASIC containing a prespecified sequence of 1 of a given 1 ocrs.ptr`C@ 1 o ? (Y/N) 1 ns=ns-p(i)/2 1 ns;" files selected" 1 novaq igra 1 no: whose 2-byte equivalent was 1 najti! nOW? y 1 na whod summiru63ego usilitelq-1astotnogo modulqtora nainwertore DD 1 nDJCRACK`BIAyAB 1 n$;" OK"'"HIT ANY KEY TO CONTINUE." 1 n$(i)=b$(3 1 n$(i)=b$(18 1 n$(i)=" ": 1 n to prevent the scroll? prompt corrupting the 1 ls=ls-p(i)/2 1 losovanie liczb 1 look=(a$="l" 1 ldiskad``C 1 lENTA 0 1 kursor, vpiswvanie liczb 1 kspecmacrC@ 1 kspecmacqC@d@@@ 1 kotoraq pozwolqet ""wyrezatx"" 1 kotoraq `pozwolqet`sohranqtx 1 konec testa 1 1 katalog 1 kalxkulqt. 1 kURSOR W 1 kDISKAD``BF 1 k(5) <-DECREASE INCREASE-> (8) 1 k PRESS ENTER WHEN READY 1 k ENTER CODE: 1 k 1 jz@P@@`````````@@SYS`r```@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@]u 1 it to a different address, >23900 so it does not overlap with the System variables."'" (c)To 1 is to be execu- ted.Enter 1 is possible:use 1 instruction. At the end, 1 ing the two parts." 1 in working order. 1 in non-deletab-le lines:the listing vanishes 5)Autostart by using 1 in a BASIC program by another 1 i*@&DISASM``B 1 i sohranitx na diske w wide 1 hfilecopyCX 1 hSPECmMACByC^CD 1 h$(n);" ";: 1 give the correct values. 1 ghHDMEGAmBASB`A`AB@Gmega`basC 1 f|@@~XXXXX@@fffff|@@ffff|X@@FFVV~,@@f|XX|f@@fff|XX@@~ 1 f|@@|`|ff|@@~f 1 f|@@ffnnn~@@|f 1 formiru6tsq iz sinhrosmesi s wyhoda inwertora-amplitudnogoselektora na T 1 for another 1 ff|@@dhpxlf@@`````~@@Fn~VFF@@ffvnff@@|ffff|@@|ff|``@@|ff~l>@@|ff|lf@@|`| 1 exists, overwrite? 1 existing line no:,the next valid line no: is used.Cal -culated GOTOs etc are highlit.": 1 etc. Then 1 erustasr`C@ 1 ed/reset Spectrum. (5)Press 1 ed,use routine119 before each 1 ed,the BASIC will autorun,& will start the 1 ed into0a0Spestrum0with0000shadow0ROM paged0in,as the0prog0will 1 ed came from tape/Mdrve, 1 each part immediately before saving the next one:this ensures that there will be no delay between 1 e60 1 e0000 F3 DI 1 e!Oz"vy!Hy 1 e!5z"\y!.y 1 e ""CODE"" 1 e ""BASIC"" 1 drustasq`C 1 dolvny imetx minimalxnu6 dlinu,velatelxno zablokirowatxmikroshemy kondensatorami 0. 1 dla Disasemblacji: 1 diskete```dlq```posledu`}ego 1 disk`errors 1 dcucode`Ch 1 d, yt must bu rulosqtud by thu sqmunumbur of bytus."'"(2)It ys possyblu to rulosqtu # 22,23,71&76 too,but only to qdd-russus whysh qru multyplus of 256 qwqy from thu orygynql qdd-russus.Prosuud qs follows: Gut thu pqgu of thu routynu,& pruss Q to quyt.Thu orygynql qddruss ys Q - sqy you wqnt to relosate yt to A+256*ZZ,whuru ZZ ys q +/-yntugur."; 1 d into 62866 & 62867 respectively. The 4 columns are addr,contents in dec+hex & 1 d into 57125/26 ) :if not you will return to the next statement. 1 d in 60952(lo) & 60953(hi):initially 9495." 1 d in 60878(lo) & 60879(hi):initially 9495.For the error 1 cornort Ce 1 copy all) "; 1 co- ordinates ov the0top-levt0hand0 sorner0ov0the0rox.2 1 c(k,pj)=c(k,pj)-c(k,ph)*r: 1 c(k,l)=c(m,n) 1 c(i1,n2)=r 1 c(i1,j1)=r 1 c$=q$(c-127 1 by Andrew MOA 1 but will jump to the 1 bsa=bsa/p: 1 bsa=bsa+r*r 1 boot````B?@?@AC 1 bolxwie bukv$ 1 bgb`````RA 1 bez oceny koncovei 1 beraser``C 1 bdoct.s``CH 1 bdmd`r```C| 1 bERASER``B 1 bDOCT.t.sB 1 b@AI{DOCTORa`B 1 b;"Use s saved Character" 1 b;"Use existing Graphic Characters A,B,C,D E,F,G,H I,J,K,L " 1 b;"There is no existing character" 1 b;"Select your option" 1 b;"Saving ";n$ 1 b;"Save the Character" 1 b;"Refer to Instructions" 1 b;"Press any key to continue": 1 b;"New Character"; 1 b;"INITIALISING" 1 b;"Display the Character" 1 b;"Display Numbers" 1 b;"CALCULATING" 1 b;" THE END "; 1 b;" Loading ";n$ 1 b;" ";n$;" loaded " 1 b;" Start the tape " 1 b;" BIG GRAPHICS GENERATOR " 1 at0any position0on the0ssreen:0ie, to00vind the0 1 at any position on the screen: ie, to find the CODE of the character printed 1 at ANY position X,Y on the 1 as well as resets 1 artr````C@w@ 1 artq````C@ 1 are set up as UDGs. To return to usual UDGs, 1 admd`q```C@[@AA 1 address from which 1 able). Use N to exit. 1 abcde CX 1 aDmD`COPYBI 1 a=a-chans+1 1 a$(a)=a$(a+1 1 a higher RAMTOP first." 1 a headerless file, disassemble its 1 a # ";er;" Ha 1 `wosstanowlenie 1 `spisok`komandz` 1 `sohranenie```` 1 `katalog```` `` 1 `c(&$"f 8642f.,*jbd0hbd08a 1 `b`b`b`b`.`b`b`b`b`b`b`b`bg 1 ````````b{ 1 ````````````a 1 `````````````````````````` 1 `````````````` 1 ```````` `` 1 ````` ``` ` 1 `S`T`D``q.pr` 1 `RA`komandu`R 1 `PENCRAFT``SOFTWARE` 1 `Ga``````Cpu@A 1 `GA``````Cpu 1 `Fade`away 1 __________"; 1 ________"' 1 ^bank C 1 ^#V#N#F#{= 1 ^#V#N#F#*x 1 ][_)('&!@#$%QWE<>~|\{} 1 \mdrow C 1 \PR.BANK B 1 \M drow B 1 \KSPRESSIVNOE 1 \##N#F#"]\" 1 [}\r#s#N#F# 1 [ry*vy++++F+N 1 [Xy*\y++++F+N 1 [DgFILECOPYB`a`ab 1 [@Rdiag````C@}@AA 1 Zscreen$ C0u 1 Zokcode C0u 1 Zcc.code`Cpb@ddA[RUSSIAN`B 1 ZX/Alphaco 1 ZX INTERFACE1 MUST BE ATTACHED 1 ZX INTERFACE 1 ATTACHED 1 Z=A+G-F*(N= 1 Z;" /"'" ";Z+1 1 Z2=2350 1 Z2=231Entur:-009990 1 Z2=2290000 1 Z$=" 0": 1 Z yf from Mysrodryvu).If qnqddruss >23800 ys to bu 1 YRAWN.:eo sVATX :ed sFORMIR:ek 1 YDCU`raqqB 1 Y(I)=A(I,M) 1 Xvf@@PhP*Dz@@HXP@@@@@ 1 Xp~@@x````x@@|f 1 Xpp@@|f|ff|@@|ff> 1 Xp`@@|fnvf|@@XxXXX~@@|f 1 XP=X(IMAX,J) 1 XDXYDPteletestC@ 1 XCOPYmsV`B 1 X-3,0 The program will work provided you do not 1 X+1,0. To do this to other lines, first find their address X using routine 88, then 1 X(K,J)=X(K,J)/DIV 1 X(IMAX,J)=X(K,J) 1 X(I,J)=X(I,J)-AM*X(K,J) 1 X = Y = 1 X CTPOKAX MEH 1 X PE 1 Written by James Hutchby 1 Wo```````C@k 1 With FF entered, reads - 1 With 00 entered, reads - 1 Whole scree 1 Wash textur 1 WD}ISmChessC 1 WARWHAM````B 1 WAIT A MINUTE 1 W.POLE:Ex pR.POLE:ex uST.TAB:ee cWETA :ei 1 W P Q R S T U V W@P@Q@R@S@T@U@V@W`P`Q`R`S`T`U`V`W 1 View scree 1 Version numbe 1 Version 1.5 C 1 Verify= OK 1 VENNWX VEKTOROV SIMMETRI-}ESKO{ MATRICW (METODOM QKOBI) "; 1 VARIABLES END : 1 Use existing chrs 1 Use SYMBOL SHIFT/BREAK to repeat 1 Use CAPS SHIFT/BREAK to proceed 1 Uplata```C 1 URS-LW:K5 kURS-PR:K8 kURS-WR:K7 kURS-WN:K6 1 UMP PAGE#/ 1 UIT QND EXQMINE LINE 1210 1 UDG CHARACTER ? !! 1 UCO`r.pu`B 1 U$="123456789ABCD": 1 Typ sec. 1 Twhams```CpuX[ 1 Twhamr```Cpu 1 Treble widt 1 Treble heigh 1 Transfer OK"'" 1 Thys0ys Lynu0#";Z 1 This is Line #";Z 1 This Spectrum has faulty memory. 1 This Spectrum has K of memory 1 The Recording was fine! 1 Textured fil 1 Tape error! 1 Table used: 1 Table size: 1 TUHSwhamq```Cpu 1 TOWN-SCROLL",T 1 TOP0RIGHT-SCROLL",S 1 TOP/MID0LEFT-SCR",S 1 TOP/MID RIGHT-SCR",S 1 TOP LEFT-SCROLL",S 1 TO"''''"HA 1 TO SEE HOW THIS WAS DONE, EXIT & EXAMINE LINES 9278 TO 9286 1 TO SEE HOW THIS WQS DONE,"; 1 TLWMIYfmwtzl 1 THERE0HQS0REEN0Q0RECORDING0MRROR 1 THE MICRODRIVE VERSION 1 TESTS COMPLETED 1 TEST PROGRAM 1 TE.SIM:K0 sTE.STR:K9 sTE.KON:e9 sTE.WSE:eq 1 TE HOMEP "'Y 1 T$=T$+"2": 1 T$=T$+"1": 1 T$=M$+"9": 1 T$=M$+"8": 1 T$=M$+"7": 1 T$=M$+"6": 1 T$=M$+"5": 1 T$=M$+"4": 1 T$=M$+"3": 1 T$=M$+"10": 1 T$="D.BASER+" 1 T$=" \ K S P R E S S I V N O E": 1 T$=" I M Q I F A M I L I Q": 1 T$=" P L E A S E W A I T": 1 T$=" N A S L E D U E M O E": 1 T$=" I N T I M N O E": 1 T$=" V A W V | B O R :": 1 T$=" V O P R O S ": 1 T$=" V I T O G E :": 1 T$=" T H E E N D": 1 T$=" G O S P O D A !": 1 T$=" T E S T 1 T - Transpose 1 Szukanie bajtu = 1 Szukac ? Disasembler od ? 1 Stqrt qddruss: 1 Start tape.. 1 Start tape,then press any key. 1 Start address: 1 Spase (1-255)2 1 Source disk information: 1 Single densit 1 Select paper colour 1 Select ink colour 1 Select fill texture 1 Select border colour 1 Select 1 ScompilerC 1 Save the Chr 1 Save program 1 Save file .. 1 SUPERSOFT SYSTEMS 1 SUM-VADERS 1 SUBMARIN 1 STUDIO BI 1 STAWKA:E{ tEKST<<:Sj >>tEKST:Su >tEKST<:er 1 START ADDRESS : 1 SPLATA`VsBG}G}> 1 SPECTRUM:S-save,L-load 1 SPECTRUM+ KEYBOARD TEST 1 SPECTRUM 16/48K KEYBOARD TEST 1 SOFTEK 'FP' 1 SINT=OMEGA/ 1 SINCLAIR ZX SPECTRUM 1 SINCLAIR RESEARCH Ltd. 1 SIMULQTOR",I 1 SIMULQTOR",G 1 SEARCH MAGIC-FILE 1 SCOMPILERB 1 SAVE*""m"";1; 1 SAVE'";C$( 1 SAVE : disk 1 S(I,Q)=INT1*SINT+MU*COST 1 S(I,P)=INT1*COST-MU*SINT 1 S wyth Inturvql I 1 S - save text to disk 1 Rusordyng OK 1 Routine Length is ";B;" bytes 1 Routine Ends at ";A+B-E; 1 Routine Ends at ";A+B-1 1 Right justif 1 Reset variables 1 Remove gri 1 Relokacja = 1 Re-scale windo 1 RUSFONTSBj 1 ROUTINE IN ROM 1 ROUTINE #";N;" 1 ROUTINE ";C$'" IS NOW CALLED 1 ROM test - PASSED 1 ROK B 1 RIPPLE-SCROLL RIGHT 1 RIGHT-SCROLL",S 1 RIGHT-SCROLL",33 1 REPLQCE",D 1 RENUMBER",D 1 RENAME FILES 1 RELOCQTION OF SUPERCODE ROUTINES 1 REINPUT FILES ": 1 REFLECT Y-QXIS",E 1 REFLECT X-QXIS2,E 1 RANDOMIZE USR63950 1 RANDOMIZE USR 3190 1 RANDOMIZE USR ";A 1 RAM TEST FAILED 1 RAM SIZE: 48K"''"PROGRAM LOADED FROM CASSETTE 1 R1LIST:e3 wN1LIST:e4 tABUL. :K1 wST.kup:S{ 1 R"E\*S\###" 1 QR@cDCU`r.pqB 1 QNY OTHER KEY 1 QDIAGNOSTBE 1 QDDRESS",D 1 Q,E;"This routine converts hex no:s to their decimal equivalents. It clears the screen & prompts 'H:' - now ENTER the hex no:. Only the last 4 hex digits will be converted. The routine auto- repeats. Enter 'Q' to quit, & 1 Q,E;"This routine 1 Q,E;"Call this routine at the start of your program, say by having as 1 Q,D;" The Spectrum doesn't check if there is enough space free in its memory before 1 Q(K)=H(I)/G(M1) 1 Q(I);" * X**";I-1 1 Q$;Q$;Q$;Q$: 1 Pruss ENTER to Expand thu Wholu Program 1 Press the < M > key 1 Press PLAY now 1 Please wait-only 50 seconds left 1 Pass 2 errors: 1 Part20ry0other0means0will srash0the somputer.20 1 PROGk```C@} 1 PROGRAM - PODZIELONY ! 1 PRINTING2,E 1 PRINTER, ADRES WOZWR 1 PRINT;: RANDOMISE USR 60222 1 PQEYART`STUDB 1 POLDIVr BY 1 POKE NUMBERS 1 POCZ. DANYCH ? 1 POBKA -4": 1 POBEPKA 3A 1 PGd``````Cpu@A 1 PGUNSHIP`B 1 PAMM B KAPTOTEKE ";n: 1 P@@`````````@@````````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 P=P+B*Y(K) 1 P,D;" To break into autostart progs, (a)Instead of 1 P,D;" (a)To check whether a ZX Inter- face1 is connected,see whether0 or not an error is produced if an instruction like 1 P$=" 0": 1 P PE3EPB 1 Overwrite (Y/N)? 1 Output disk full ! 1 One Del file 1 Old Character 1 OWTOR :Ek sTER.BL:El pOISK :E~ rAZMER :ec 1 OVERPRINT",E 1 OTHOCTb n/216d. n=";q: 1 OPBGBASICmvtB 1 ONTUR :E} mARKER :Em rEGISTR:K2 {RIFT :em 1 ON /OFF checkerboard on the 1 OMEGA=COST*COST 1 OBRABOTKA IMENI I FAMI-LII. !SI!;!SF!;!SO! - SUMMA MAGI~ESKIH ~ISEL 1 O: ";U$''' 1 O,E;"In order to make the FIRST line of your program non- deletable 1 O HOMEPA?";N1 1 O H I J K L M N O@H@I@J@K@L@M@N@O`H`I`J`K`L`M`N`O 1 Note: Addressing errors may 1 Normal widt 1 Normal heigh 1 No. STATEMENTS : 1 No. OF EXTRA BYTES::}\_:~\W: 1 No. LINES : 1 No. Bytus: 1 No Table space! 1 No Macro Space 1 Nmgcode C 1 NUMBERSrB> 1 NSUPER1 BI 1 NSTRUKCIQ 1 NOWY POCZATEK ZA NISKO RAMT 1 NOWY KONIEC ZA DUZY P-RAMT 1 NOWY ADRES ? 1 NORM2=NORM1*RHO/N 1 NON-RELOCATABLE ... use L 1 NOK&NODrB^ 1 NO: ROUTINE 1 NO MORE OCCURRENCES 1 NNNNNNNNNN 1 NAUKA```C@@@[ 1 NASLEDUEMOE 1 N2=N-N1*256 1 N$,C$,C$,DUR: 1 Mirror Group Newspapers 1983" 1 Merge file .. 1 Merge current 1 Md Cx 1 Macro buffer? 1 MU=SINT*SINT 1 MU=(V1-V3)/2 1 MONITOR MI 1 MODE TEXT. 1 MODE SCALE INCREASE (I), DECREASE (D) OR EXIT (E). 1 MMG B 1 MID/LOW0LEFT-SCR",S 1 MID/LOW RIGHT-SCR",S 1 MID RIGHT-SCROLL",S 1 MID LEFT-SCROLL",S 1 MICRODRIVE 1 MEMORY QVQILQBLEN 1 MDis 48k Be 1 MATEMATrBU 1 MAGIC-NAME INTO TR-DOS SYS VARS 1 M+A;"- ";C$(M); 1 M+A,"- ";C$(M); 1 M - Memory 1 M - HISOFT debugger 1 Lungth of Program Only:! 1 Lpascal``C 1 Loader PV'1991 1 Load file .. 1 Load current 1 Lmntr C 1 Left to righ 1 Left justif 1 Lato z radiem 1 Last windo 1 LOW0LEFT-SCROLL",S 1 LOW-LT:K3 sLOW-PR:K4 pRED-PR:Sc iDTI-ST:Et 1 LOW RIGHT-SCROLL",S 1 LLISP````Bf@f@A@Rlisp````C 1 LKJHPOIUY0987612345QWERTASDFG 1 LINE NO:NOW RENUMBER PROGRAM 1 LEFT-SCROLL",S 1 LEFT-SCROLL",33 1 L);"'CODE ";A;",";B 1 L - load text from disk 1 KqC@@@KqC@@@E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TCOPY```B 1 Konec rabotw 1 Kcompl C 1 KONIEC DANYCH? 1 KO CTPOK B KA 1 KO 3HAKOMECT 1 KMONITOR BL 1 KL.WYR:Eo pERENOS:Ec wYR.RAZ:e2 wKL@^-$:e{ 1 KILL0CONDENSER",D 1 KCOMPL B 1 Joystick subroutine 1 JAKOBIr BU 1 J;"----> "; 1 J,H;"Routine Length is ";B;" bytes 1 J$=" Player 2": 1 J$=" Player 1": 1 IpGB``````Cpu 1 Invert windo 1 Instrukciq 1 Instructions 1 Insert command 1 Insert SAVE : disk 1 Insert LOAD : disk 1 Includes tests of the following: 1 Include buffer? 1 If thys ys OK, pruss untur.If ytys not, untur thu nuw nqmu (notuthqt only thu fyrst tun 1 IXCC``````B 1 IWIN-1987CX 1 IS LOADING 1 INTERW. |KZEMP 1 INT1=SINT*COST 1 INT1=S(I,P) 1 INT1=INT1+2 1 INT1=A(I,P) 1 INSTRUCTIONS ON THE TRANSFER OF SUPERCODE TO THE ZX-MICRODRIVE 1 INDEX PAGE ";(C-E)/ 1 INDEX - PAGE ";(Z-1 1 I;"Luss Syg Moru Syg": 1 I;" ": 1 I;" " 1 I+") " 1 Hvlpentx``B 1 HTEP -6" : 1 HO ";C-Z;" PE 1 HCLPASCAL``B 1 H,D;" The ZX Microdrive spends most of its time trying to locate a file - actual loading is swift. 2 ways of saving files so that they can be accessed faster are (a) 1 H(IJ)=H(IJ)-Q(K)*G(MJ) 1 H(I);" * X**";I-1 1 H$=" "+H$: 1 H - HEX calculations 1 Gt``````Cpuyab@QGu``````CpuyabBSGScp````C@ 1 Gs``````Cpu@[[E 1 Grey-scale dum 1 GGGGGGGGGGGGGGGGGGGGGG 1 GGGGCCCCCCCCCCCCCCCCCCCGGGGG 1 GGGGBCCCCCCCCCCCCCCCCCCGGGGG 1 GENStmuqB{@{@A 1 GENSms``BL@L@AAHgenss```C@}sghBHGENSmt``B{@{@A 1 GEGGGEEEBBE 1 GEEBBBEGGGF 1 GD``````Cpu 1 GC``````Cpu 1 GCCCCCCCCCCCCCCCCCCG 1 G,D;"1)Make line1 1 1 G @ A B C D E F G@@@A@B@C@D@E@F@G`@`A`B`C`D`E`F`G 1 Freddy A Vachha & Vic B Rumsey 1 Found file: 1 Font edito 1 Flip vertica 1 Flip horizonta 1 First Bytu: 1 Fill Graphics 1 File not start 1 File exists Delete(Y/N)? 1 File Absent 1 FROM LINE NO:TO LINE NO:AFTER LINE NO:NOW RENUMBER PROGRAM 1 FFFFFFFFFFFFFFFFFFFFFFF 1 FFFFFFFFFFFFFFFFF 1 FFFFFFFFFFFFFFF 1 F.VACHHA BSc 1 Executes: 1 Erase file ... 1 Enter Routine No: 1 Enter Index Page No: 1 Edit textur 1 E^ATX :Ez pAR.PE^:Ep iZM.kup:Ee kATALOG:Es 1 EXCHQNGE",E 1 EUSTD`q.prB 1 ET "; 1 ERROR CODE: 2;N$: 1 ERROR CODE: ";N$: 1 ERASING FILES 1 ENLARGE REM 1 END ADDRESS : 1 EHENIE " 1 EGSct````Cpu@ppAHGScugd``C` 1 EFGHJMQRSUWXYZ 1 EFFECTS",I 1 EEEEEEEEEEEEEEEE 1 EEEEEEEEEEE 1 ECTBO 3HAKOMECT B CTPOKE 1 ECTBO O 1 E: ";(C$(N))'A(Z,N): 1 E: ";(B$(N))'A$(Z,Y 1 E","S-CTPE 1 E","N-KAPT. 1 E","C-KOCM 1 E - scrEen (6;7;cs+6;cs+7;C;c) 1 E - exit to BASIC 1 E -2" 1 Drukowac do ? 1 DrMASTERmFB 1 Double widt 1 Double heigh 1 Double densit 1 Dmonss```C 1 Display Numbers 1 Display Character 1 Disked by PAPIR & 1991 1 Disasembler= 1 Destination disk free space 1 Delete selected 1 Define windo 1 DOWN-SCROLL",T 1 DMONSmt``Bz@z@A 1 DIV=A(K,K) 1 DISK IS PACKING NOW 1 DISK 1-4 : 1 DET=A(K,K)*DET 1 DEHDMONSms``Bz@z@A 1 DECDamis````C@ 1 DBASERr B- 1 D,D;Q$;Q$;Q$;Q$: 1 D([3[Z*S\+ 1 D$(N)=A$(N,Y 1 D - enter TR DOS 1 Cut, clear & past 1 Cut & paste windo 1 Corrected by Lebedev 1 Copyyng sopyus ys FORBIDDEN 1 Copyright O.C.P. 1985 1 Copyright (C) HISOFT 1983,4 1 Clear windo 1 Clear whole font 1 Clear scree 1 Clear & re-scal 1 Check SAVE : disk? 1 Change colou 1 Cboot````B?@?@A 1 Catalogue 1 Catalog full! 1 Capture fon 1 CTPOB: ";Z: 1 CTPOB"''': 1 CTPOB"''"7- 3A 1 CTPOB"''"6- CO 1 CTPOB"''"5- K 1 CTPOB"''"4- CO 1 CTPOB"''"( 1 CTPOB COCTAB 1 CTPE BAM H 1 CTPA: ";Z'"CBO 1 CTPA: ";N;" / ";Z''' 1 CTPA ";M;" ";Z'"K 1 CTP No. ";N''': 1 CTP No. ";N''' 1 CORNORT Bc 1 COPIING FILES 1 COLOUR/FLASH TEST 1 CLEAR PAPER(P), INK(I), BOTH(B) SCREEN(S), ALL(A), OR NONE(N) ! 1 CKA -8": 1 CKA -9" 1 CK HOMEP ";h$: 1 CK -7": 1 CGE``````Cpu 1 CDHATFmCOPY`B 1 CCCCCCCCCCCCCCCCCCG 1 CBTEST````B}Sj@T 1 CBIG-GEN B 1 C/D/E/I/N/P/Q/R/S/X 1 C$(P);":"; 1 C$(N);":"; 1 C$(M);": "; 1 C - Compare 1 Bw b\JSIH-STR. 1 BpE^ATATX 1 Bamiq````C@[@AABDamir````Ce{ 1 Bad Memory! 1 BTAPER```BDE*@ 1 BORDER ?! 1 BLOCK COPY 1 BINOM B: 1 BETA Lines 1 BDCLOCK```B 1 BCAkchanZ```CA[d@ADksysMOA``B 1 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1 BBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1 B=B*((X0-X(J))/(X(K)-X(J))) 1 B$(P);": ";A$(N,Y 1 B$(N);": ";A$(Z,Y 1 B$(M);": ";A$(N,Y 1 B - Checksum 1 Auto-start Linu No: 1 Atfcopy``C@ 1 AtcopymtrC 1 Arrays"'" (5) FOR..NEXT control variables"'" Also see #70."; 1 Array Namu: 1 April 1985 1 All rights reserved 1 A`wwedite`R 1 A^ALO :Ef kONEC :Eq pRED.LI:Eg sL.LIST:Ew 1 A^.STR:e5 kON.STR:e8 lIST-WR:e7 lIST-WN:e6 1 ATb?(0-HET)" 1 APPROCr B6 1 AP=A(IMAX,J) 1 ANY OTHER KEY TO START 1 ANY OTHER KEY TO RESTART 1 ANY OTHER KEY TO GO ON 1 ANY OTHER KEY 1 ALXKUL:es tAJMER :e~ wYHOD :Sj >b\JSIK:Ei 1 ALGEBRArBn3n34 1 AGRUZ.:Ed sOHRAN.:Ey sTERETX:Eu fORMAT :Ea 1 ADVANCED DISK SERVICE ver 2.0 1 ADRES POCZ. ? 1 ADRES KONCA ? 1 ACONES``B|@|@A 1 ABEarussian`C@ 1 ABEZcc.scrn`Cv 1 AATCOPYmTRBo@_@A 1 A/C/D/E/I/J/L/M/N/P/Q/R/S/T 1 A(Z,N));A(Z,N): 1 A(Q,Q)=V1*MU+V3*OMEGA+2 1 A(Q,P)=(V1-V3)*INT1+V2*(OMEGA-MU) 1 A(Q,I)=A(I,Q) 1 A(P,Q)=A(Q,P) 1 A(P,Q)<THR 1 A(P,P)=V1*OMEGA+V3*MU-2 1 A(P,I)=A(I,P) 1 A(N,P));A(N,P): 1 A(N,M)=A(K,M) 1 A(N,J)=A(N,J)/A(N,N) 1 A(K,M)=A(K,M)-A(K,I)*Y(I) 1 A(K,J)=A(K,J)/DIV 1 A(J,I)=A(I,J) 1 A(IMAX,J)=A(K,J) 1 A(I,Q)=INT1*SINT+MU*COST 1 A(I,P)=INT1*COST-MU*SINT 1 A(I,J)=A(I,J)-AM*A(K,J) 1 A(I,J)=A(I,J)-A(I,N)*A(N,J) 1 A$(C,D*A): 1 A - HISOFT assembler 1 A - Add & Sub 1 A 'A') KO 1 A 'A'"''" 1 A - 1 @}SECAM```C@ 1 @|fff~f@@|f|ff|@@|f``f|@@|ffff|@@~`x``~@@~`|```@@|f`nf|@@fff~ff@@~XXXX~@@ 1 @ukp PREFIKS 1 @tmaster``C 1 @oot````C`m 1 @[[Bscrs.q```C@ 1 @TMOABOOTB 1 @KOMP POLB 1 @Gc``````Cpu@A 1 @FISWUAPR[OLDXT]ZJKYEGMC^NQH\VB_`fiswuapr{oldxt}zjkyegmc~nqh|vb! 1 @EGp``````C 1 @CONE```Br@r@A 1 @Adizsq```C`m 1 @AEksysMOA``C 1 @ABLbasic`vtCpu 1 @A@Atcopy```Cb 1 @@pXXXXp@@@hP|Ph@@@HH>HH@@@@@@XXH@@@@>@@@@@@@@XX@@@ 1 @@[@@{b```b{z 1 @@X|ZXXX@@@@@@@~~@fk{{kf@@>fff~f@@~`|ff|@@fffff~ 1 @@T@@{b`wstawxte`b{ 1 @@T@@{b`o{ibka``b{ 1 @@S@@{b`nyj``disk`b{ 1 @@S@@{b`ispor~enm` 1 @@S@@{b``kodzb{h 1 @@S@@{b``TRmDOS``` 1 @@GScq````Cpu 1 @@AC@@@@C@@@A@@ 1 @@@@@@@@@XXXX@X@@vR@@@@@@v 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 @@@@@@@@@@@@@@ 1 @@@@>@>@@@@pX 1 @))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1 @)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1 @ BAJT 1 ?TEST bioBR[ 1 >1 copies of the file on the same cartridge:for x copies,do 1 =TR help C 1 ============== 1 =0; 2) 1 =09 - to je, hto i p. 4, no s zapis$u zagolovka na disk; 6) 1 =07 - htenie kataloga s diska; A soderjit nomer kanala, po kotoromy v<s<laetsq pehat$ kataloga; 4) 1 =06 - iz byfera po adresy 1 =05 - osy&estvlqetsq htenie s diska: v byfer po adresy 1 =($=(.=(2=(6=(@=(H 1 <test allCP 1 <cccccccJCUe 1 ;STATIST B 1 ;N;"- ";B$(N): 1 ;N+A;"- ";C$(N): 1 ;D$'" Q- 1 ;C$;" CODE ";A;",";B: 1 ;"~PROGRAMS BANK~ V3.03" 1 ;"}TO V SLEDUY^I{ RAZ"; 1 ;"zu na glaz. Navernoe, Vam dos-"; 1 ;"znaete [ego hotite,no proqvlq-"; 1 ;"zame[atx i cenitx drugih. I"; 1 ;"vesxma v$rajen$ idealisti[es-"; 1 ;"top left hand corner of the box" 1 ;"togda, kogda ostanetesx s gla-" 1 ;"to start" 1 ;"to play ROBOT TABLES now?" 1 ;"the game ends": 1 ;"te stalkivatx sebq s okrujay-"; 1 ;"tato[no trudno na&ti partnera." 1 ;"strastn$& [elovek. \goisti[n$"; 1 ;"srednee za "; 1 ;"sna[ala. Raznica mejdu lybovxy"; 1 ;"rezko porvatx i na[atx vse"; 1 ;"r$e V$ prekrasno znaete. \ner-"; 1 ;"printer on ? (Y or N)" 1 ;"prinimatx otvetstvenn$e rewe-"; 1 ;"presents" 1 ;"predstawlqet utilitu"; 1 ;"power until": 1 ;"novwe dannwe (d/n)? ": 1 ;"niq,ona - kly[ k Vawim materi-"; 1 ;"net fajla ";: 1 ;"mojno polnee realizov$vatxsq,"; 1 ;"li V$ ? Net, skoree noaoborot,"; 1 ;"kie [ert$, predannostx, umenie"; 1 ;"jams your fire": 1 ;"instvo.V$ [asto b$vaete nejn$m"; 1 ;"i drujbo& dlq Vas ne vsegda"; 1 ;"i vern$m, odnako ne boitesx"; 1 ;"he lands" 1 ;"gi[n$& i [istolyBiv$&,V$ lybi-"; 1 ;"files ";: 1 ;"ete vsy glubinu [uvstv tolxko"; 1 ;"drugim. Rabota ne v$z$vaet u"; 1 ;"approksimaciq."; 1 ;"alxn$m dostijeniqm. V lybvi V$"; 1 ;"__________ 1 ;"]to - Vawe bezuslovnoe dosto-"; 1 ;"[etko v$rajena." 1 ;"Zna#enie p doljno bwt_ celwm "'"i bwt_ bol_he nulq ": 1 ;"Zadat_ novuy stepen_ (d/n)?": 1 ;"You may now NEW the BASIC loader"''" Please refer to manual" 1 ;"You can scroll attributes too by using this routine & then No: 37 - 40, after defining an appropriate box & setting the Attr Value to 63." 1 ;"Wy~itanie": 1 ;"WRAP-AROUND POKE ";A+16 1 ;"WRAP-AROUND POKE "; 1 ;"WRAP AROUND POKE ";A+13 1 ;"WIDGIT SOFTWARE" 1 ;"Vlastx? Denxgi? - slova,koto-"; 1 ;"Vas straha, ona pozvolqet kak"; 1 ;"VVEDITE }ISLO UZLOV" 1 ;"VVEDITE X " 1 ;"VVEDITE STEPEN[ POLINOMA A(X)" 1 ;"VVEDITE N" 1 ;"VVEDITE A(1,1) " 1 ;"VVEDITE 'R' DLQ PEREZAPUSKA" 1 ;"V1.1:48K RAM" 1 ;"V$ - dovolxno voinstvenn$& i"; 1 ;"V SREDNEM "; 1 ;"Umnovenie": 1 ;"UPRAVLENIE"; 1 ;"To say the 2 byte equivalent of X is L(Less)/M(More) sig: bytes means that 256 * M + L = X . This routine permits instant conversion of a number from 0 - 65535 to its 2-byte equivalent. To convert X into its 2-byte equivalent, enter RANDOMISE X. 1 ;"To save this routine, use"; 1 ;"To renumber lines starting with S using an interval I, first POKE 59580,I: POKE 59582,S-256* INT(S/256):POKE59583,INT(S/256) All GOTOs,GOSUBs,LISTs,LLISTs, RESTOREs,SAVE...LINEs & #Ns are renumbered(except for decimal/ calculated arguments & REMs).If the arg 1 ;"To help with PRINTing/PLOTting, this routine prints a BRIGHT ON /OFF checkerboard on the screen" 1 ;"To delete all lines from a to b POKE 23728, a - 256*INT(a/256) POKE 23729, INT(a/256) RANDOMISE b": 1 ;"To call this routine, use"; 1 ;"This routine will switch all flashing squares to steady & vice versa. This is hence very different from routines 32/33." 1 ;"This routine will switch all bright squares to normal & vice versa. This is hence very different from routines 34/35." 1 ;"This routine waits till a key (whose CODE will be put in L)is pressed.": 1 ;"This routine undoes the effect of #98, to allow lines of a CONFUSEd program to be EDITed/ altered.": 1 ;"This routine swops all chara- cters of a given CODE with all characters of a 2nd given CODE. POKE 63903, Old CODE POKE 63905, New CODE" 1 ;"This routine simulates a power- off: ie, it not only does NEW but also CLEARs RAMTOP to its original value, clears the entire memory & resets UDGs & System VARs.": 1 ;"This routine shortens & speeds up your program by deleting all REM statements in it. Also see #41,#82,#90 & #100.": 1 ;"This routine replays what #77 recorded. It is probably best to use your cassette-recorder (MIC socket) to amplify the sound.": 1 ;"This routine replaces numbers in the program by VAL String, which saves space but reduces speed. 0 is replaced by NOT PI. Also see #41,#64,#82,#90": 1 ;"This routine prints the address of the first character in the line the cursor points to.": 1 ;"This routine prints out both the no: of lines & statements in the program. If you try this out, use GOTO 9001 to restart." 1 ;"This routine prints out a full analysis of memory contents, starting at the address whose less & more significant bytes (see #61) have been POKEd into 62866 & 62867 respectively. The 4 columns are address, contents in decimal & hex & CHR$ (where printable).": 1 ;"This routine places a random # pair in the System Variable SEED ( PEEK 23670 & 23671 )." ; 1 ;"This routine lists all (1) Numeric variables (2) String variables (3) Numeric Arrays (4) String Arrays (5) FOR..NEXT control variables" 1 ;"This routine inserts a given number into a block of memory. POKE 63796, No: of bytes POKE 63798 (less sig) & 63799 (more sig), Start Address POKE 63801, No: to be inserted" 1 ;"This routine expands programs so that there is exactly one statement per line (except in IF..THEN lines).In reply to the prompt, enter the no: of the line you want expanded, or just ENTER if you want the entire program expanded. You must use #60 after calling this routine.": 1 ;"This routine enables you to determine the 1 ;"This routine deletes hidden colour items, thus saving space Also see #64,#82 & #100": 1 ;"This routine decodes tapeheader information & prints out a full analysis (name, address, type, length & auto-start details.": 1 ;"This routine converts hex no:s to their decimal equivalents. It clears the screen & prompts 'H:' - now ENTER the hex no:. Only the last 4 hex digits will be converted. The routine auto- repeats. Enter 'Q' to quit to BASIC. When called from #92(Hex Loader) only the last 2 digits are considered.": 1 ;"This routine converts decimal no:s from 0 to 65535 to hex. It clears the screen & prompts 'D:' - now ENTER the dec no:. Error message 6 results if the no: was out of range. The rou- tine autorepeats. Enter 'Q' to quit to BASIC.": 1 ;"This routine contracts programs into the minimum no: of lines, by combining lines wherever it is logically possible. Speed is also increased. See also #41, #64, #90 & #100": 1 ;"This routine allows hex input into RAM.POKE the less/more sig (see #61) bytes of the first address to be changed into the system-var DEFADD (23563/4). POKE 65360/61 with the start address of routine #63(Hex-Dec) which must also be in memory.": 1 ;"This routine allows a block of lines to be relocated within a BASIC program.In order to shift lines 4200 till 6745 so they appear after2200 in the listing respond 4200,6745 & 2200 to the auto-prompts.The new lines will all have number 0.Now call #60 to renumber & #57 to delete the old lines. Fully errorproofed.": 1 ;"The free space F from the last Variable to RAMTOP is printed. By the way, you can use POKE 23637,203:POKE 23638,92:SAVE 'Name'CODE 23552,RAMTOP-23550-F to save your program disguised as code - it will autostart at the first line."; 1 ;"The Toolkit contains 1 ;"TO}NOST[ " 1 ;"THIS IS AN EXAMPLE OF THE NEW CHARACTER SET.POKE 23606/7 WITH THE LESS/MORE SIGNIFICANT BYTES OF THE START ADDRESS LESS 256 - CURRENTLY 0 & 223. TO RETURN TO THE NORMAL SET,POKE 23607,60.": 1 ;"Srednekvadrati#naq"; 1 ;"Slovenie": 1 ;"SELECT"; 1 ;"SCROLL-OFF POKE ";A+16 1 ;"SCROLL-OFF POKE "; 1 ;"SCROLL-OFF POKE ";A+13 1 ;"Routines 94 to 97 change the case (upper/lower)of strings or of the entire listing ( except strings),as specified.Note that an effective way of switching case from within programs is to POKE 23658,0 (LO) or 8(HI).": 1 ;"Routine in ROM": 1 ;"Reading disk catalog": 1 ;"RUSSKI{ ALFAVIT" 1 ;"RAS}ET XARAKTERISTI}ESKIX }ISEL I SOBSTVENNWX VEKTOROV SIMMETRI-}ESKO{ MATRICW (METODOM QKOBI) "; 1 ;"RAMTOP? ": 1 ;"RAMPTOP at 40000?(Y or N)": 1 ;"Press any key": 1 ;"Press PLAY on the tape recorder.": 1 ;"Press A for ADDING": 1 ;"Presents"; 1 ;"Podojdite, nado podumat_"; 1 ;"PROGRAMMA PE}ATAET M }ISEL"; 1 ;"PRINT AT co-ordinates of the"; 1 ;"POPROBUEM E^E RAZOK? 1 ;"POKE 64884, Overall Paper Col" 1 ;"POKE 64859, Overall Ink Colour" 1 ;"POKE 64829, Character Code POKE 64831, Box height POKE 64834, Box Width POKE 64832 & POKE 64835 with the PRINT AT co-ordinates for the top-left hand corner of the box." 1 ;"POKE 64682, Duration POKE 64693, Frequency 1 POKE 64702, Frequency 2" 1 ;"POKE 64648, Frequency POKE 64649, Span POKE 64651, Duration POKE 64670, 28(UP) or 29(DOWN)" 1 ;"POKE 63011, Pitch Decrement POKE 63012, Number of notes POKE 63014 & 63015, Pitch (less/more sig) POKE 63017 & 63018, Duration in ms (less/more sig)" 1 ;"POKE 63001 & 63002 with the Pitch value (less/more sig) POKE 63004 & 63005 with the Duration in ms (less/more sig)" 1 ;"POKE 60006, Duration (1-127) POKE 60020, Colours (0-7) POKE 60029, Line Space (1-255) 1 ;"POKE ";A+7 1 ;"POKE ";A+6 1 ;"POKE ";A+4 1 ;"POKE ";A+1 1 ;"PENCRAFT SOFTWARE"; 1 ;"OT }ISLA N DO 100000000."; 1 ;"O#ki: "; 1 ;"No GOSUBs or GOTOs are changed- use #60 if you need that done. If L is the first Line to be renumbered, & I the Interval POKE 64711, I - 256*INT(I/256) POKE 64712, INT(I/256) POKE 64714, L - 256*INT(L/256) POKE 64715, INT(L/256)": 1 ;"NEVERNO. VOT KAK NADO: " 1 ;"NE KVALIFICIROVAL VAS"; 1 ;"NAJMITE LYBUY KLAVIHU": 1 ;"NAIMEN[HEE OB^EE KRATNOE - NOK",,,"NAIBOL[HI{ OB^I{ DELITEL[ - NOD", 1 ;"N for INSTRUCTIONS" 1 ;"Move the cursor to the required line & then call this routine. You will be in EDIT mode, but with the cursor at the END of the line.": 1 ;"Make the following POKEs:- INK (63732) PAPER (63738) FLASH (63744) BRIGHT(63750) INVERSE(63756) OVER (63762) AT (63768,63771)CHR$ (63774)" 1 ;"MIKROKOMPYTER ""SPEKTRUM"""; 1 ;"Loading Time 1 min 30 secs" 1 ;"Less Sig More Sig": 1 ;"KURSOROM" 1 ;"KO~FFICIENT A(X) ","PRI X V STEPENI " 1 ;"KORDIAL'91"; 1 ;"KOM - NIBUDX E{E?": 1 ;"KOLOSSAL[NO! Dobavleno "; 1 ;"KAJDAQ"''"CIFRA"''"TOL[KO"''"RAZ!! " 1 ;"K O N E C"; 1 ;"Insert Source disk then <ENTER>.": 1 ;"In order to scroll a table of data > 22 lines long without stopping, use the command POKE 23692,x where x is the no: of lines to be scrolled. To scroll 'forever' use POKE 23692,255 within the loop that generates the lines.": 1 ;"In order to print lists or text using all the 24 lines on the screen, include POKE 23659,0 before each PRINT instruction. At the end, POKE 23659,2. Use PAUSE 0 to prevent the Scroll command corrupting the screen. PRINT #0 & PRINT #1 commands are also usable.": 1 ;"In order to make the first line of your program virtually non- deletable (by making it #0)POKE 23755,0: POKE 23756,0. To do this to other lines, first find their address X using routine 88, then POKE X-4,0: POKE X-3,0 The program will work provided you do not GOTO/GOSUB/RESTORE such lines.": 1 ;"INVERSE SCRL POKE ";A+13 1 ;"INTRODUCTION": 1 ;"Having connected the EAR socket of the cassette-recorder to the Specrum, start PLAYing the tape ( Voice is best. Let Vol=max ) Enter CLEAR 32767:RANDOMISE USR 65290. All memory from 32768 to 65K is used. To replay, call routine 78.": 1 ;"HS1-";P$;" Score-";H$;" HS2-";Q$ 1 ;"HS1-";P$;" Score- 0 HS2-";Q$ 1 ;"HS -";Z$;" Score-";H$;" ": 1 ;"HS -";Z$;" Score- 0 ": 1 ;"HOTITE LI V| UZNATX VSE O"; 1 ;"For VERIFY press"; 1 ;"Follow the prompts to expand a REM statement (to accommodate code) anywhere in the program, by up to 9999 bytes": 1 ;"File ~bank~ not found": 1 ;"FULL COMPILER" 1 ;"EST[ NADEJDA,"; 1 ;"Draw multipointed-stars & rings by first plotting a point near the middle of the screen & then using DRAW X,Y,N where X & Y have magnitudes from 10 to 60 & N lies between 8000 & 9999. You may need to experiment.": 1 ;"Draw any closed figure on the screen, then PLOT a point lying INSIDE it. POKE 59293 with the Attribute value to be filled,& then call this routine 1 ;"Do you want": 1 ;"Destination disk free space": 1 ;"Delenie": 1 ;"DLQ OKON}ATEL[NO{ OCENKI" 1 ;"Corrupts the listing without affecting program execution: attempting to EDIT/alter lines could be fatal (thus useful for program protection, as are #61/ #80).": 1 ;"Call this routine at the start of your program, say by having as LINE 1, '1 RANDOMISE USR 60899'. Now if an error of the type D:BREAK,H:STOP in INPUT or L:BREAK into program occurs the program will not stop but will jump to the line number whose 2 byte equivalent is POKEd into 60952(lo) & 60953(hi).This line is initially 9495.": 1 ;"Call this routine at the start of your program, say by having as LINE 1, '1 RANDOMISE USR 60826'. Now if an error occurs, (other than types 0:OK,8:END or 9:STOP) the program will not stop but will jump to the line number whose 2-byte equivalent is POKEd into 60878(lo) & 60879 (hi)...initially 9495. For the error code, PEEK 23681.": 1 ;"Bye for now.": 1 ;"By combining this routine with No:s 37-40, joint scrolling of attributes can be done. Define a suitable box, use an Attr Val of 63 & call the Attr Scroll routine(s) once for every 8 calls of this routine." 1 ;"By POKEing 23606 & 23607 with different numbers, a corrupted character set is obtained. To normalise, POKE 23606,0 : POKE 23607,60. Protect your program with this, temporarily normal- ising before each PRINTing.": 1 ;"BYE FOR NOW" 1 ;"BUDET LU}HE" 1 ;"BCTABbTE 1 ;"Add the numbers": 1 ;"Adapted by"; 1 ;"A wrong answer": 1 ;"A numbered space": 1 ;"A Laser Zap routine can also be called,using 1 ;"A - MATRICA"''"B - VEKTOR KO~FFICIENTOV"; 1 ;"=======================" 1 ;"5 for ADULTS ONLY" 1 ;"4 for all values up to 99" 1 ;"3 for easy values up to 99" 1 ;"2 for very easy values up to 99" 1 ;"2 for 2 PLAYERS" 1 ;"1)Make line#1 a REM statement: then POKE 23755,100. You can RUN the program but not LIST it until you POKE 23755,0. 2)POKE 23636,150. To return to normal, POKE 23636,92. 3)Use CONFUSE (#98) ,call #65 & #66 to disable BREAKs, use CHR$ SCRAMBLE (#59) to scramble the listing & #68 to create non- deletable lines with 1 ;"1 for values up to 9" 1 ;"1 for 1 PLAYER" 1 ;"0 to END" 1 ;". Test ""dlq teh,kto ho[et "; 1 ;". Magiq [isel i bukv." 1 ;"----> "; 1 ;", X - 256*INT(X/256)"'" POKE ";A+2 1 ;", New Attribute Val"; 1 ;", INT(X/256)": 1 ;", Box width"; 1 ;", Box height" 1 ;"***********************"; 1 ;"***********************" 1 ;"****** XOROHO! ******"; 1 ;"****** NEPLOXO! ******"; 1 ;"**** VELIKOLEPNO! ****"; 1 ;"*** O}EN[ XOROHO! ***"; 1 ;"* Najmite lybuy klavihu *": 1 ;"* A L G E B R A ! *"; 1 ;"(x+y) = c1*x *y + ... + cN*x *y " 1 ;"'CUT OFF',"; 1 ;"#imi, protivopostavlqtx sebq"; 1 ;" wwedite imq "; 1 ;" to change the choice 1 ;" proqvlqet te"; 1 ;" otkr$vaet"; 1 ;" oprede-"; 1 ;" igrw - "; 1 ;" files": 1 ;" Zna#enie n doljno bwt_ celwm 1 ;" Selected @-file N "; 1 ;" RAS}ET PROSTWX }ISEL "; 1 ;" Quick Thinking " 1 ;" PRESS 1 TO CONTINUE THE GAME " 1 ;" POPWTKI NABRAL"; 1 ;" OKON}ATEL[NAQ OCENKA " 1 ;" No @-files ! Insert new disk ! ": 1 ;" MAGIC-fajla " 1 ;" Loading -Please Wait " 1 ;" Kako& test Vam nujen ?" 1 ;" CALCULATION c1...cN " 1 ;" Author this programm by I'MAX": 1 ;" A(1,1) " 1 ;" & POKE ";A+3 1 ;" "'''"HOPMA 1 ;" |krannogo "; 1 ;" press "; 1 ;" ne dolvno "; 1 ;" Your Choice Line (Enter-start,'ALL' 1 ;" Stop the tape " 1 ;" Lybaq klaviwa - prodoljenie": 1 ;" I N S T R U K C I Q ": 1 ;" Esli zada#a rehalas_ ne menee"''"3 raz, i xotq bw 1 raz pravil_no"''"- v konce kompyter ocenit tvoy"''"igru."''''" Za kajdoe pravil_noe rehenie"''"dobavlqetsq 1000 o#kov." 1 ;" wwedite "; 1 ;" bytx ""@"" ";: 1 ;" Stop the tape " 1 ;" SUM-VADERS " 1 ;" fajla " 1 ;" Thank you for playing. ": 1 ;" SUM-VADERS INSTRUCTIONS " 1 ;" PROGRAM MAGIC>TAPE MADE FOR COPY MAGIG-FILES 1 ;" imq "; 1 ;" imq "; 1 ;" NAGRADA - MUZWKA! NAJMI 1 ;" N N 0 0 N" 1 ;" Corrected by Andy 1990 ": 1 ;" U D A } I ! "; 1 ;" Popwtka: "; 1 ;" PRESS ANY KEY " 1 ;" 0 STOP OR CHOOSE AGAIN " 1 ;" ______________" 1 ;" "; 1 ;" "; 1 ;" "; 1 ;" ": 1 ;" " 1 ;" ": 1 ;" ": 1 ;" ": 1 ;" " 1 ;" " 1 ;" S VOZMOJNOST[Y POVTORA CIFR? 1 ;" " 1 ;" VVEDI SVOE IMQ: "; 1 ;" "; 1 ; registr 1 ; imq fa^la doljno naxoditsq v oblasti sistemn<x peremenn<x po adresy 23773 - 23788; 8) 1 ; A=255 - kod< zagryjautsq s adresa 1 ; 7) 1 :these can be 1 :if not,only 1 of the copies might be erased."'" (b)When saving different parts of the program, 1 :Wr. bu Andrew MOA, 1301995 1 :Swop suts qll squqrus wyth thu ytum On,to Off, &0qll wyth thu ytum Off,to On." 1 :On/Off togglu thu gyvun Colour ytum"'" 1 :NAUKA C 1 : @to perv<e 16384 ba^ta pamqti,zapisann<e na disk iz operacionno^ sistem<: 1 : 1 9SYS 2 C 1 9DE1 41 LD B,C nie kod rozkazu ! 1 9990, &0prosuutto 1 8STD 1.02B 1 8Edit textur 1 8Edit brus 1 8 t i 1 2 3 4 5 6 7 8 9 0 b 1 8 s ; " < > S ^ v , s 1 8 for one second 1 8 e e A S D F G H J K L e 1 8 d g Q W E R T Y U I O P 1 8 c c Z X C V B N M . c 1 8 c Z X C V B N M s b 1 8 ULA TEST 1 8 Start RECORDing now 1 8 Q W E R T Y U I O P 1 8 Press the < S > key 1 8 COLOUR/FLASH TEST 1 8 A S D F G H J K L e 1 8 @togo net); AVTOMATIHESKAQ PROVERKA - avtomatiheski proverqet i soglaso-v<vaet sistemy so specifikacie^ diskovoda; "VOLWEBNAQ" KNOPKA ( 1 8 1 2 3 4 5 6 7 8 9 0 1 8 to make a tone 1 8 Press 1 7CO 2.05 B 1 7,13;: LET Z= 1 7,13, you must enter PRINT 1 7,13, enter PRINT 1 6r#6U#6S##6m###6r#6U#6S##6b 1 6l#6A#6T##6b###6l#6A#6T##6m 1 6EXAMPLE C` 1 65360/61 with the start address of routine #63(Hex-Dec) which must also be in memory." 1 65290. All the memory from 32768 to 65535 is used.To replay,use #78." 1 64834, Box Width"'" 1 64832/5 with 1 64831, Box height"'" 1 64714/5, 2 bytu uq of S Qlso suu #60." 1 64711/2, 2 bytu uq of I 1 64702, Frequency 2" 1 64693, Frequency 1"'" 1 64682, Duration"'" 1 64670, 28(UP) or 29(DOWN)" 1 64651, Duration"'" 1 64649, Span"'" 1 64648, Frequency"'" 1 63951, Duration" 1 63905, New 1 63903, Old 1 63801, No: to be inserted" 1 63798/9, Start Address (2 byte eq)"'" 1 63796, No: of bytes"'" 1 63713/14 with the address of the new 1 63652/53 with the 2-byte equiv.(see #101)of the address of the 1 63648, no: of 1 63502,No: of 1 63499/500,2 byte equiv. (see#101)of 1 63017/8, Time(ms) "" """ 1 63014/5, Pitch( 2 byte eq) 1 63012, Number of notes 1 63011, Pitch Decrement 1 63004/5, Time(ms) "" """ 1 63001/2, Pitch( 2 byte eq) 1 60899 Now if an error of the type D: BREAK, H:STOP in INPUT or L: BREAK into prog occurs,the prog will not stop but will jump to the line no: whose 2 byte equi- valent was 1 60826. Now if/when an error(other than types 0:OK,8:END,9:STOP)occurs the program will not 1 60713","113","HEX->DEC0CONVERTER",E 1 60039.Z contains the required 1 60039 Now Z is the required code.": 1 60020, Colours0 (0-7) 1 60006,0Duration (1-127)0000 1 5SECAM C 1 5R DISK B 1 58682,Box Length in 1 58681,Box Width in pixels 1 58680,64(Up)72(Mid)80(Low) 1 58679,Top Left Square 1 57344----(8118)----65461 1 57124 with 195 IF you wish to execute m/c from an address( 1 57114/15 with 1st byte's address. 1 57110/11 with no: of bytes 1 56777,Speed(from 1=Fast to 255=Slow):if too fast you might be unable to read it. Call the routine either before running program(ignoring the initial display)or during the program.TRACE remains ON until you enter 1 56640,8896 1 52252,76 = lprint 1 52252,68 = ekran 1 49528,3310 1 4 - zagryzka programm< v kodax; pri @tom zagolovok tak- je doljen b<t$ sformirovan i pome&en v qhe^ki pamq- ti s adresami 23773 - 23788, a v zavisimosti ot so- derjimogo registra A podprogramma bydet rabotat$ po-raznomy: A=0 - kod< zagryjautsq s adresa, ykazannogo v zagolovke; A=3 - kod< zagryjautsq s adresa 1 3diskad C 1 32s.Also see #71" 1 2uEuQuYusu 1 2chanZ C 1 2ROM2,202,2QUTO 1 2ROM2,202,2CHR$ SCRQMBLE",E 1 2ROM2,202,224 1 2DISKAD BF 1 2639022,2432,2 1 2638062,2962,2RLOCK0 1 2637952,2112,2RLOCK0MEMORY0INSERT2,E 1 2637772,2182,2 1 2637282,2492,2 1 2600392,21232,2 1 2571592,2172,2QDQPT0PROGRQM2,D 1 2571262,2332,2SURE 1 2571082,2182,2HEQDERLESS FILES2,D 1 2570942,2142,2QNTI- 1 2542+(N<P): 1 24,(``AAAAAAAAAAAAAAAAAAAAAAAAB24,(```AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1 24,(`AAAAAAAAAAAAAAAAAAAAAAAAA 1 23788.If = Program length found with #104 then it came from a MicroDrive" 1 23787+256* 1 23728/9, 2 byte eq: of a 1 23692,255 within the loop that generates the lines." 1 23676,255."; 1 23676, 223 1 23670 & 23671 now hold the less significant & more signi- ficant byte values respectively": 1 23670 & 23671 give the less sig: & more sig: bytes respectively." 1 23659,2. Use 1 23659,0 before each 1 23659,0 at prog start - the effect is that of no:5)." 1 23636.If=23755,it hasn't been paged in so far."'" (c)To check if the program just 1 23636,92.3)Use #59,#98,call #65/66 to disable BREAKs & #68 for nondeleta- ble 1 23636,150. To return to normal 1 23636),100. You can RUN but not LIST prog until you 1 23635+256 * 1 23607, 60."; 1 23607, 223 1 23606/7 WITH THE LESS/MORE SIGNIFICANT BYTES OF THE START ADDRESS LESS 256(THIS IS CURRENTLY 0/223). TO RETURN TO THE USUAL 1 23552,RAMTOP-23550-F to save your program disguised as bytes- it will autostart at the first line."'" Also see #104."; 1 23550,Address of LAST byte of 1 234382,202,2LOWER 1 2132;2,002 1 20This0routine 1 20INVERSE0SCR: 1 2 bytu uq of Stqrt Qddruss yn 63980/1 ) wyth thu dysplqy 1 2 This0routine0enarles you0to00000determine0the 1 2 This routine0sonverts0desimal000no:s0vrom000to0655350to hex. 00 It slears0the ssreen & prompts 'D:' - now ENTER the des no:.0 Error message 6 results if the no: was out of range. The rou- tine autorepeats. Enter 'Q' to quit,& 1 2 Having sonnested the EAR sosket of the cassette-recorder to the Spectrum,start playing the tape (Voice is best;Vol=Max),& 1 1erezstro1nogo kommutatora,wyhody kotoryh ob7edineny i signaly snih w sootwetstwu63ie momenty wremeni postupa6t 1erez kl61 DD 1 1astotnogo modulqtora.Signaly uprawleniq triggerami DD 1 1992 ShiSoft.": 1 1991 L.Kluev for PENCRAFT SOFTWARE, ST.PETERBURG 1 1991 benq l`ks": 1 1991 benq l`ks 1 1983 Martin Lewis" 1 16384,6912: 1 16384,6912 1 123456789ABCD 1 12345,12345 1 120"'"Thun0untur 1 11 - zapis$ na disk fa^la tipa 1 10 - poisk fa^la, imq kotorogo naxoditsq v oblasti sis- temn<x peremenn<x; nomer na^dennogo fa^la vozvra&a- etsq v registr 1 0ys now sqllud 1 0filecopyCX 1 0TRACK->BUFFER 1 08 - shit<vaetsq zagolovok s nomerom A v oblast$ sistem- n<x peremenn<x po adresy 23773 - 23788 (esli ne podkluhen interfe^s 1); 5) 1 00KGc. !astota podnesu3ej takve kommutiruetsq ot stroki k strokekl61ami DD 1 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000011111100000000000000000000000000100000000000000000000000000000001000000000000000000000000000000011111111000000000000000000000000r 1 0000 F3 DI 1 00 Om. Posle sowme3eniq 1astot nesu3ej i kanala priema nado s pomo3x6podstroe1nogo rezistora R 1 0(MDrvu)." 1 0"'"Turn Pagu: Usu ENTER or Jump"'"Munu:";: 1 0 to restart the toolkit. If called from #92, only the last 2 digits are considered." 1 0 to restart the toolkit." 1 0 restarts" 1 0 neobhodimy dlq filxtracii pomeh ot wzaimnogo wliqniqgeneratorow nesu3ej i podnesu3ej 1astot wyp. na 4l-tahmikroshemy DD 1 0 i kl61 DD 1 0 MGc).W slu1ae peregruzki antennogo whoda neobhodimoza2untirowatx katu2ku L 1 /FILECOPYB ! !" 1 /EDITmASMBtBtBCAreditas``C 1 .Trigger DD 1 .Summiru63ij usilitelxamplitudnogo modulqtora wypolnen na inwertore DD 1 .On inwertiruet stro1nyj i kadrowyj sinhroimpulxsy.Kondensatory S 1 .Naprqvenie s wyhoda 4togo inwertora moduliruetpo 1astote signal generatora podnesu3ej na DD 1 .Na1alxnaq1astota podnesu3ej rawna 1 .Keeping the 1 .Inwertor-amplitudnyjselektor sinhrosmesi wypolnen na tr-re T 1 .Generatorpodnesu3ej 1astoty wypolnen na DD 1 .Funkcii1astotnogo modulqtora wyp.inwertor DD 1 .Cwetoraznostnyesignaly postupa6t na whody analogowyh kl61ej DD 1 .Amplitudnyj modulqtor postroen na tr-re T 1 .. STARTING NOW .. 1 . Also try 1 . ""LOAD"" 1 . Swidejtelxstwom togo,1to proizo2el prawilxnyj zahwat cwetowoj sinhronizacii qwlqetsq poqwlenie u werhnego kraq 4krana uzkojzelenoj poloski.Lu12ej sinhronizacii dobiwa6tsq podborom 4l-tow R 1 . Pri ime63ihsq uve w nali1ii dwuh cwetoraznostnyh signalow ipolnogo wideosignala na whoda 1 . *PRINCIP RABOTY* Signaly cwetnosti ot kompx6tera poda6taq na sootwetstwu63ie whody kodera.Iz signalow cwetnosti s pomo3x6 rezistiwnoj matricyR 1 -show free space of destina-tion disk." 1 -select source disk files for erase or copy." 1 -select source and desti- nation disk." 1 -rename source disk files." 1 -read new source disk directory." 1 -odin witok centralxnoj viloj koaksialxnogokabelq).Wse soedineniq 4l-tow otnosq3ihsq k generatoram na DD 1 -j garmonike (priblizitelxno 1 -i{bSYSTEM`TRACK`DUMPb{ 1 -i;"CUT OFF"; 1 -formirowatele interwala cwetowoj sinhronizacii. W ustrojstwo tak-ve whodqt generator podnesu3ej 1astoty na 4l-tah DD 1 -exit to TRDOS." 1 -erase source disk files." 1 -correspond to *Move* for source disk." 1 -copy files from source to destination disk." 1 -ZAPISAT[ NA DISK" 1 -ZAKON}IT[ RABOTU" 1 -SINT*SINT) 1 -POMENQT[ HRIFT" 1 -OMEGA*OMEGA))) 1 -NAME INTO TR-DOS SYS VARS 1 -(2 3HAKA)";h$: 1 - 23549. When the 1 ,wypolnq63em funkciiformirowatelq polustro1noj 1astoty,kommutatora signala cwetowoj sinhronizacii na kl61ah DD 1 ,wego sostaw whodqt diod D 1 ,use routine 87 to find its 1 ,to the given address,a headerless file" 1 ,this routine merges a 1 ,sqy X, to q nuw0 1 ,kotorye uprawlq6tsq formirowatelqmi polustro1noj 1astoty na triggere DD 1 ,e;"Use a Saved Character" 1 ,e;"Use Graphics A to L" 1 ,e;"Save the Character" 1 ,e;"Redraw Existing Character" 1 ,e;"Instructions" 1 ,e;"End the program" 1 ,e;"Draw a New Character" 1 ,e;"Display the Numbers" 1 ,e;"Display the Character" 1 ,a;" "; 1 ,1erezstro1nogo kommutatora DD 1 ,,J;". XARAKTERISTI}ESKI{ VEKTOR" 1 ,,,,~F@~`x``~@@>kkk>H@@~`````@@ftXX,f@@fffnvf@Xfffnvf@@lhpxlf@@ 1 ,,"stepen_ n 1 ,,"DETERMINANT = ";DET 1 ,," KATA 1 ,," CTAH 1 ,," COPT 1 ,"VARIABLES SEARCH/LIST",1 1 ,"UNI-NOTE SOUND-GEN",5 1 ,"UNI-BEEP SIMULATOR",15 1 ,"UNCONFUSE LISTING",1 1 ,"U-CASE STRINGS",1 1 ,"U-CASE PROGRAM",1 1 ,"TAPE HEADER READER",1 1 ,"SUPER-RENUMBER",1 1 ,"STAR/TORUS DRAW",1 1 ,"SHUTTER-SCROLL RIGHT",10 1 ,"SHUTTER-SCROLL LEFT",10 1 ,"SCREEN-PRINT",1 1 ,"SCREEN STORE",1 1 ,"SCREEN SEARCH",1 1 ,"SCREEN OVERPRINT",1 1 ,"SCREEN INVERT",1 1 ,"SCREEN GRID",1 1 ,"SCREEN FILL",1 1 ,"SCREEN EXCHANGE",1 1 ,"SCIFI CHARACTER SET",1 1 ,"RIPPLE-SCROLL RIGHT",255 1 ,"RIPPLE-SCROLL LEFT",255 1 ,"REPLAY SOUND",0 1 ,"REMKILL CONDENSER",1 1 ,"RECORD SOUND",0 1 ,"RANDOM NUMBER GENERATOR",20 1 ,"PROTECT PROGRAM",1 1 ,"PAPER CHANGE",1 1 ,"PAINT-FILL",1 1 ,"ON ERROR GOTO",1 1 ,"ON BREAK GOTO",1 1 ,"OBLIQUE SCROLL-OFF",1625 1 ,"NON-DELETABLE LINES",1 1 ,"MULTI-BEEP SIMULATOR",8 1 ,"MONOCHROME PROGRAM",1 1 ,"MEMORY AVAILABLE",1 1 ,"LORES TOP 2/3 SCR-RGHT",255 1 ,"LORES TOP 2/3 SCR-LEFT",255 1 ,"LORES TOP 1/3 SCR-RGHT",255 1 ,"LORES TOP 1/3 SCR-LEFT",255 1 ,"LORES SCROLL-UP",24 1 ,"LORES SCROLL-LEFT",33 1 ,"LORES SCROLL RIGHT",33 1 ,"LORES R-DIAG SCROLL",22 1 ,"LORES MID 1/3 SCR-RGHT",255 1 ,"LORES MID 1/3 SCR-LEFT",255 1 ,"LORES LOW 2/3 SCR-RGHT",255 1 ,"LORES LOW 2/3 SCR-LEFT",255 1 ,"LORES LOW 1/3 SCR-RGHT",255 1 ,"LORES LOW 1/3 SCR-LEFT",255 1 ,"LORES L-DIAG SCROLL",22 1 ,"LINE RENUMBER",1 1 ,"LINE ADDRESS",1 1 ,"L-CASE STRINGS",1 1 ,"L-CASE PROGRAM",1 1 ,"KO~FFICIENTW OSTATKA",,,: 1 ,"INK CHANGE",1 1 ,"HIRES SW-DIAG SCROLL",190 1 ,"HIRES SE-DIAG SCROLL",190 1 ,"HIRES SCROLL-UP",175 1 ,"HIRES SCROLL-RIGHT",255 1 ,"HIRES SCROLL-LEFT",255 1 ,"HIRES SCROLL-DOWN",200 1 ,"HIRES NW-DIAG SCROLL",176 1 ,"HIRES NE-DIAG SCROLL",176 1 ,"HEX->DEC CONVERTER",1 1 ,"HEX LOADER",1 1 ,"FREE-SCROLLER",1 1 ,"FLASH SWITCH",1 1 ,"FLASH ON",1 1 ,"FLASH OFF",1 1 ,"EXPAND REM",1 1 ,"EXPAND PROGRAM",1 1 ,"DUAL-NOTE SOUND-GEN",10 1 ,"DEC->HEX CONVERTER",1 1 ,"CONTRACT PROGRAM",1 1 ,"CONFUSE LISTING",1 1 ,"COMPRESS NUMBERS",1 1 ,"CLEAR ALL ",1 1 ,"CHR$ SCRAMBLE",1 1 ,"BRIGHT SWITCH",1 1 ,"BRIGHT ON",1 1 ,"BRIGHT OFF",1 1 ,"BORDER EFFECTS",10 1 ,"BLOCK MEMORY INSERT",1 1 ,"BLOCK LINE DELETE",1 1 ,"BLOCK LINE COPY",1 1 ,"AWAIT KEYPRESS",1 1 ,"ATTRIBUTE SCR-UP",40 1 ,"ATTRIBUTE SCR-RIGHT",200 1 ,"ATTRIBUTE SCR-LEFT",40 1 ,"ATTRIBUTE SCR-DOWN",40 1 ,"ATTRIBUTE FILL",1 1 ,"APPEND STATEMENT",1 1 ,"ANALYSE PROGRAM",1 1 ,"ANALYSE MEMORY",1 1 ,"ALL-RIGHT SCROLL",32 1 ,"ALL-LEFT SCROLL",32 1 ,"24-LINE PRINTING",1 1 ,"2 BYTE CONVERTER",1 1 , use a fresh cassette - the routine is saved under the name "; 1 , use GOTO 9001(not RUN)to restart the program." 1 , prixoditsq obra&at$sqk operacionno^ sisteme, minyq Be^sik i interpretator 1 , prihem dlina zagryjaemogo fa^la opredelqetsq znaheniem 1 , pri pomo&i tablic<10380 - 10455 peredaet ypravlenie sootvetstvyu&e^ podprogramme-procedyre. Parametr< dlq @tix podprogramm soob&autsq pri pomo&iregistrov mikroprocessora libo naxodqtsq v oblasti sistemn<x pe-remenn<x 1 , prevra&aq ego iz igryw-ki s dovol$no medlenn<m i nydn<m processom zagryzki programm vves$ma @ffektivn<^ instryment. Samaq kratkaq xarakteristika 1 , no dlina zagryjennogo fa^la ravna dline fa^la, zapisannogo na disk; 10) 1 , na-primer, iz programm<, napisanno^ v mawinn<x kodax ili na drygomqz<ke. Predlagaem<^ v firmennom rykovodstve k 1 , mnojestvo kopirov&ikov i arxivatorov, neskol$ko igr i sistemn<x programm. Jyrnal "KOMP%UTER" 1(4) Tadeyw Raduw 1 , hto pozvolqet osy&estvlqt$ dostyp k fa^lam nadiske iz Be^sika ili mawinn<x kodov; RABOTA S FA`LAMI - 1 , PEEK 23681." 1 , on an empty Spectrum,to 1 , naprimer qz<kPaskal$ versii 1 , adaptirovann<x k rabote s 1 , "'" polojitel_nwm i ne bol_he p ": 1 , whysh sqvus spqsu but rudusus spuud. 0 ys ruplqsud by NOT PI. Qlso suu #64,#82,#90,#103,#104. To sqvu uvun moru spqsu,ruplqsu qll sommonly ossurryng numburs (yu 0,1,2,10 uts)by vqryqblus, dufynud qt thu stqrt. Routynu #72 ys usuful for losqtyng no:s" 1 +t;a$(a+l,17 1 +t;a$(a+l,15 1 +t;a$(a+l,11 1 +t;a$(a+l,1 1 +t;"+";a$(a+l,13 1 +A;", 26"; 1 +-*]\"[\*Q\ 1 ++F+N+++"]\*S\~ 1 ++F+N+++"]\ 1 +"W\#"S\"K\6 1 + Del file 1 *pERERABOTAN DLQ sm6337* 1 *ing:if a program is long/RAMTOP is low it could crash when you try to 1 *ing long programs.If any message besides 0 OK appears,shorten the prog: or 1 *^[&%>}/,-]'$<{?.+ 1 *]\###q#p##"]\ 1 *WARNING* 1 *S\##"]\^#V 1 *SUPERCODE 1 *HISOFT GENS3M2 ASSEMBLER* 1 *A(I,J)*A(I,J) 1 **e\++++++F+N 1 *((x$="P")*(x<16 1 *((x$="A")*(y<14 1 *"m";E;"SUPERCODE4": 1 *"m";E;"SUPERCODE4" 1 *""m"";n;Nqmu$ 1 * it.That would lose the whole program.Instead,call this routine before 1 * ""m"";n;Name$( 1 )to tfr parts 3&4."'"(4)You now have a verified copy of SUPERCODE on microcartridge -it will autostart if you enter 1 )to Tqpu/Mysrodryvu, 1 ); 2 ba^ta - nahal$n<^ adres; 2 ba^ta -dlina fa^la; 1 ba^t - zanimaemoe kolihestvo sektorov; 2 posled-nix ba^ta - sootvetstvenno nomer sektora i dorojki, s kotor<xnahinaetsq fa^l na diske. Na diske zagolovki fa^lov zapisan< v perv<x 8 sektorax(s 0 po 7) nylevo^ dorojki. Sistemnyu informaciu o diske soder-jit 8-^ sektor nylevo^ dorojki, tohnee, poslednie ba^t< @togosektora, nahinaq s nomera 225. Nije privodqtsq adresa i ixsoderjimoe v sistemnom sektore: 225 - perv<^ svobodn<^ sektor 226 - pervaq svobodnaq dorojka 227 - 22 = dvystoronni^, 24 = odnostoronni^ disk 228 - kolihestvo fa^lov 229,230 - kolihestvo svobodn<x sektorov (mladwi^ i starwi^ ba^- t<) 1 ). To qssuss q routynu whosu no: ys known, pruss 1 ). For wqys to rulosqtu routynus,0pruss0 1 )-(x$="Q")*(y>9 1 )-(x$="O")*(x>9 1 ),No:s/Var (2.3,Z,A$),operations(*),rel(<) etc,or combinations of these. 1 ), or just after,part1,and call it from there.It will 1 )))))))))))))@ 1 )))))))))))))))))))) 1 ))))))))))))))))) 1 )))))))))) 1 )"''"2- 3A 1 ) to rustqrt. To gut thys routynu's dutqyls qnothur tymu, pruss 1 ) zapis<vaetsq 1 ) v desqtihno^ forme 08121 - 08137 tablica 10086 - 10299 tekst soob&eni^ 1 ) 242 - : 243 - 0 244 - kolihestvo ydalenn<x fa^lov 245 - : ... 1 (wyth Z=Q+256*ZZ)qs0yn0sqsu(1) ovur|eqf.Notu thqtthu routynu wyll no longur workat yts old qddruss."'"(3)Thu ROM routynus & #120 qru vdyffysult to rulosqtu (why uvur rulosqtu q ROM routynu?1),#77/78hqvu to bu losqtud qt thu top ofRQM.": 1 (same number),0.2) 1 (c(h,p(i))) 1 (X/256)"'" 1 (V3-V1)*V2/ 1 (V2*V2+MU) 1 (N1-I)+" " 1 (M1-I)+" " 1 (Indux). Usu ENTER to turn pqgus To qssuss thu nuxt routynu yn thu Indux, pruss 1 (DENCOPY2B6 1 (C$(M));" HOB 1 (B$(M));"HOB 1 (63768,63771) 1 (63762) 1 (63744) 1 (63738) 1 (63732) 1 (1)Usyng PQUSE"'"(2)W/out PQUSE 1 (1)Reset the Spectrum.Put a new cartridge in Microdrive#1"'"(2)Enter 1 (*)/ INDEX/ CUSTOMISE"'"Rustart: Usu 1 (""SUPERCODE"", or ERCO),commands( 1 'ZXCVASDFGQWERT1234509876POIUY 1 '(exit).You willthen have the option of SAVEing the routine on tape,QUITting to BASIC or restarting." 1 '''"V bwrajeniqx soblyden normal_nw%"'" porqdok vwpolneniq operaci%:"''" umnojenie vwpolnqetsq pered"'" slojeniem libo vw#itaniem." 1 '''"Use the arrow keys , 5 to 8 , tomove around the grid." 1 '''"JDITE 1 ''"Zna#eniq x(k),u(k), gde x(k) doljnw bwt_ razli#nw:"'' 1 ''"To turn the pen on and off pressthe , 0 , key." 1 ''"The numbers are printed in four columns and represent the following Graphics Characters : " 1 ''"The first 8 rows are: A B C DThe next 8 rows are: E F G HThe last 8 rows are: I J K L" 1 ''"Once the numbers are displayed press any key to continue." 1 ''"Ohibka sredne% approksimacii ravna summe kvadratov raznicw podeleno% na #islo par p=";p;" :"''"OSA=";bsa: 1 ''" Once the pattern is complete press , C , to continue." 1 ''" Vpisat_ cifrw ot 1 do 9 tak,"''"#tobw bwpolnqlis_ vse ravenstva." 1 ''" Zada#a igrw prosta:"''"trebuetsq na%ti 9 cifr, kotorwe nado vpisat_ v diagrammu tak, #tobw vwpolnqlis_ vse uravneniq po vertikali i po gorizontali." 1 '"Thys routynu wyll bu sqvud wyth thu provysyonql nqmu 1 '"Select options 1,7 or 8 when theprogram is first RUN.": 1 '"If qn urror mussqgu qppuqrs, usuGOTO 0 to rustqrt."'"Entur thu Mysrodryvu numbur, or just pruss Entur for thu dufqult# of 1.": 1 '"Gotovo - najmi 1 '"BIG GEN allows you to draw largeGraphic Characters composed of 12 normal characters arranged as3 rows of 4 characters." 1 '" (1)At 10% Speed, using PAUSE"'" (2)At Full Speed" 1 '" To access the next routine in the Index, press ' 1 '" To access a routine whose no: you know, press ' 1 '" If you would like to have the details of this routine again, press ' 1 '" If you wish to return to the Index, press ' 1 '" Est_ dve versii, trebuy|ie razno% taktiki pri razgadke:"''"- v odno% versii nado v krat#a%-hi% srok vpisat_ iskomwe 9 cifr (bez povtoreni%),"''"- v drugo% kajduy cifru mojno ispol_zovat_ neskol_ko raz."''" Pered igro% komp_yter predlojitvam vwbrat_ odnu iz \tix versi%." 1 ' (repeat)" 1 ' (number)": 1 ' (index)" 1 ' (continue)" 1 ' ALL MAGIC FILES WILL BE COPIED TO TAPE. 1 &asti&naj o&istka 1 & statement no: currently being executed. 1 %sp23 B 1 $sp22 C@ 1 $sp21 C 1 $SUPERC2 B 1 #s;t$,q$,d$,b$ 1 #s;b$,b$,b$,b$ 1 #q ^>82H\> 1 #ka;"A-ABTOMO 1 #ka;" HA 1 #T]##N#F#~ 1 #4; is executed(use with r.no:65) This pages in the shadow ROM, if present."'" (b)To check if the shadowROM is paged in, 1 #0GENERQTOR2,E 1 #0/#1.If the lower part of 1 #"a\"c\"e\>82 1 # command does 1 "x(";i;")=";: 1 "when 5 robots": 1 "u(";i;")=";: 1 "the ROBOT lands": 1 "the ROBOT lands" 1 "test all" 1 "ship will drop a": 1 "r(";x(i);")=";r 1 "programs.This BASIC program letsyou list,test,customise,relocateSAVE & VERIFY routines easily - but the routines will work just as well if the program is absent" 1 "numbered": 1 "navaw klawi{i 1-5" 1 "have landed" 1 "filecopy" 1 "compiler" 1 "c CP 1 "alien robot" 1 "a:12345678" 1 "a(";i1;")=";z(i) 1 "a"+m,c(j+k,i) 1 "]\w#6$#6= 1 "Zna#enie raznicw r(x)=f(x)-u(x)"'"dlq zadanwx zna#eni% x=x(k):"'' 1 "ZNA}ENIE LAGRANJEVA POLINOMA"''"F(";X0;")=";P 1 "ZAPIS[ FA{LA ";I$'"S ADRESA-";NN'"DLINO{-768" 1 "XARAKTERISTI}ESKIE }ISLA",,, 1 "X(";I;",";J;")=";X(I,J) 1 "X";I;"=";Y(I) 1 "Wyberi revim " 1 "Wtoroe ~islo=";B 1 "Win-1987" 1 "WIN-1987" 1 "Vvod na#al_nwx dannwx:"''"#islo p par zna#eni% x(k),y(k):"'' 1 "VAHI KODW :"'"23606-KOD ";N2'"23607-KOD ";N1'' 1 "UDG area name :";n$ 1 "U(";J;",";I;")=";S(I,J) 1 "To0storu0thys0routynu0on0q0Mysrodryvu0sqrtrydgu,pruss0 1 "This routine has now been saved.Replay it NOW to VERIFY. If the recording is bad, you will be automatically returned to the SAVE option via the Error-trap routine." 1 "The save MUST then be verified." 1 "The cursor (+) is best treated as the tip of a pen which can beset to draw or rubout using the 0 key" 1 "The code is from 57344 to 65461:it overwrites the first 12 UDGs.RAMTOP has been cleared to 57340" 1 "The character is drawn magnified8 times. A hightighted cursor square is moved around the grid using the arrow keys." 1 "The Index follows- input the no:of a routine for its description(incl all addresses & POKEs)& anoptional example.Get to know theMenu options ";: 1 "That was the Laser Zap. Now for the Uni-Beep.": 1 "TREAK-";i;" ";"SECTOR-";j 1 "TREAK ?";ii 1 "Source disk "; 1 "Selected "; 1 "STATIST+" 1 "SOURCE DISK? ";: 1 "SECTOR ?";jj 1 "SAVE to disk or to tape? ";q$: 1 "S KAKOGO ADRESA ?";N: 1 "ROM","0","STQR/RING DRQW",E 1 "ROM","0","PROTECT PROGRQM",D 1 "ROM","0","NON-DELETABLE 1 "ROM","0","MDRVE DIQGNOSIS2,D 1 "ROM","0","FREE-SCROLLER",E 1 "ROM","0","FAST 1 "ROM","0","20BYTE0CONVERTER",E 1 "REHENI{ NET" 1 "REHENIE"'' 1 "REHENIE SISTEMW LIN. URAVNENI{"''"(METODOM GAUSSA)"; 1 "Qnd now qt slow spuud": 1 "Programa prednazna#ena dlq approksimacii funkcii"''" u=u(x)"''"po p izvestnwm zna#eniqm"''" x(k) i u(k)=u(x(k)), (k=1..p)"''"i vw#isleniq u(x0)." 1 "Priblijenie u(x) mnogo#lenom i ocenka (det S):"'' 1 "Press the key in the brackets for the desired command." 1 "Ploho - ocenka 3" 1 "Picture name :";n$ 1 "Perwoe ~islo=";A: 1 "POKEs necessary for tailormakingthe program to your specific needs ) press ' 1 "O~enx ploho - ocenka 2" 1 "OK,thu nqmu ys 1 "OK,thu Mysrodryvu # ys 1 "OBRATNAQ MATRICA",,,, 1 "OBRATNAQ MATRICA & DETERMINANT"; 1 "Not found" 1 "New name:";b$: 1 "NOK=";C/A,"NOD=";A,,, 1 "NLQ?";q$: 1 "NAME",Y$: 1 "NAME",U$: 1 "Move the cursor to the required line & then call this routine. You will be in EDIT mode, but with the cursor at the END of the line." 1 "Molodec - ocenka 5" 1 "Maksim Ivanov" 1 "Main Menu :": 1 "MOD A/B=";: 1 "MATRICA SINGULQRNA, K=";K 1 "Loading 'chanZ' 1 "LQMBDA";I;"=";A(I,I) 1 "LAGRANJEVA INTERPOLQCIQ"; 1 "KO~FFICIENTW }ASTNOGO",,,: 1 "KAPTOTEKA 1 "IMQ FA{LA ?",I$ 1 "Horo{o - ocenka 4" 1 "Furthur Ruading: Programming the Z80 (R.Zaks,ISBN 0-89588-094-6) Complete SpectrumROMDisassembly (I.Logan&F.O'Hara,ISBN 0-86759- 117-X)": 1 "File: ";n$(i);" selected" 1 "File name "; 1 "File exist" 1 "F R p F R p"'': 1 "Esli ho~e{x poprobowatx e}e raz navmi 1, esli net navmi 2." 1 "Err code=";c: 1 "Each normal character is made upof 64 pixels (or dots) on a 8x8 grid hence each largs character is composed of a 32x24 grid." 1 "Disk not ready" 1 "Disk full" 1 "Disk error" 1 "Destinaton disk "; 1 "DESTINATION DISK? ";: 1 "DELENIE POLINOMOV A(X)/V(X)"; 1 "Commands in SELECT mode:": 1 "Catalog full" 1 "CENTRONI" 1 "Are you sure ?(y/n)";k$ 1 "Allocated "; 1 "A","B","V","G","D","E","G","Z","I","{","K","L","M","N","O","P","R","S","T","U","F","X","C","}","H","^","]","W","[","~","Y","Q","a","b","v","g","d","e","g","z","i","%","k","l","m","n","o","p","r","s","t","u","f","x","c" 1 "A","70","M","80","D","90","S","100","L","170","H","900","E","150" 1 "=""";a$;"""";" "; 1 ";p;" priblijeniq u(x):"''"n="; 1 ";Q+P;", Box Wydth"'" 1 ";Q+M;", Box Huyght" 1 ";Q+G;" wyth"'" 1 ";Q+F;", INT(X/256)" 1 ";Q+E;", X- 256* 1 ";Q+E;", Nuw Qttrybutu Vql"'" 1 ";A+E;", Overall Colour" 1 "9";"DEC"; 1 "9",H;"To call this routine, use"; 1 "9",D;" If the 2 byte equivalent of X = L(Less)/M(More) sig: bytes,then L+256*M=X.The less significant byte comes 1st. This routine is an instant converter of numbers from 0-65535 to their 2 byte equivalents.To convert X to its 2 byte equiv.,enter 1 "8";"otvarnoe mqso ?": 1 "7";"ot liwnego vesa!": 1 "7";"na desqtx voprosov.": 1 "7";"ih vesxma b$stro ?": 1 "65494","32","PIXEL RIGHT-SCROLL",S 1 "65462","32","PIXEL LEFT-SCROLL",S 1 "65350","112","HEX 1 "65318","32","REPLQY SOUND",D 1 "65290","28","RECORD SOUND",D 1 "65277","8","SURE 1 "65256","21"," 1 "65204","52"," 1 "65143","61"," 1 "65081","62"," 1 "65026","55"," 1 "64982","44"," 1 "64965","17"," 1 "64948","17"," 1 "64931","17"," 1 "64914","17"," 1 "64884",M: 1 "64883","31"," 1 "64858","25"," 1 "64828","30"," 1 "64809","19"," 1 "64784","25"," 1 "64756","28"," 1 "64744","12"," 1 "64706","38"," 1 "64675","31","TUQL-NOTE0SOUNT-GEN",J 1 "64647","28","UNI-NOTE0SOUNT-GEN",H 1 "64629","18","SHUTTER0RIGHT-SCROLL",I 1 "64611","18","RIPPLE RIGHT-SCROLL",S 1 "64593","18","SHUTTER LEFT-SCROLL",I 1 "64575","18","RIPPLE LEFT-SCROLL",S 1 "64550","25"," 1 "64525","25"," 1 "64500","25"," 1 "64475","25"," 1 "64450","25"," 1 "64425","25"," 1 "64400","25"," 1 "64375","25"," 1 "64350","25"," 1 "64325","25"," 1 "64300","25"," 1 "64275","25"," 1 "64211","59","LOWER-CS0PROGRQM",T 1 "64197","14","MEMORY AVAILQBLE",E 1 "64098","99","PIXEL DOWN-SCROLL",192 1 "64001","97","PIXEL UP-SCROLL",192 1 "63976","25"," 1 "63950","26","LASER0ZQP",I 1 "63644","83"," 1 "63490","154"," 1 "63382","108","INITIALISE",D 1 "63205","177"," 1 "63163","42"," 1 "63143","20"," 1 "63124","19"," 1 "63051","73"," 1 "63034","17","OBLIQUE SCROLL-OFF",1625 1 "63010","24","MULTI 1 "63000","10","UNI 1 "62943","54","MONOCHROME PROGRQM",D 1 "62857","86","QNQLYSE MEMORY",E 1 "62819","38"," 1 "62533","286","TQPE HEQDER REQDER",D 1 "62404","129","QNQLYSE PROGRQM",E 1 "62087","317","EXPAND PROGRAM",D 1 "61400","687","CONTRQCT PROGRQM",D 1 "61000","400","BLOCK 1 "60972","24","QWQIT KEYPRESS",D 1 "60899","72","ON BREQK 1 "60879",D: 1 "60878",J: 1 "60826","73","ON ERROR 1 "60595","118","DEC->HEX0CONVERTER",E 1 "60494","101"," 1 "60407","86","QPPEND STQTEMENT",D 1 "60222","185","VARIQBLES 1 "60192","30"," 1 "60162","30"," 1 "60046",trc: 1 "60045",sec: 1 "60029",Z: 1 "60029",I: 1 "60020",F: 1 "60006",I: 1 "60000","38"," 1 "6";"DISK ERROR ";S: 1 "59988","12","PROGRQM LENGTH",E 1 "59975","13"," 1 "59294","681","SUPER-RENUMBER",D 1 "59136","158","PQINT-FILL",E 1 "58892","244"," 1 "58833","59","UPPER-CS 1 "58774","59","LOWER-CS 1 "58715","59","UPPER-CS PROGRAM",T 1 "58683","31","BLOCK MEM 1 "58608","75","PIXEL BOXRIGHT SCROLL",S 1 "58571","112","PIXEL BOXLEFT SCROLL",S 1 "58398","173","UNCONFUSE 1 "58263","135","CONFUSE 1 "58115","148","COMPRESS0NUMBERS",T 1 "57344","768","SCIFI 1 "57176","168","FOREIGN QCCENTS",E 1 "56777",E: 1 "56640","450","TRQCE0VQRI-SPEED",E 1 "56"*(N<P)'" SCROLL-OFF: 1 "4)Imbed hidden colour CHR$ to set INK=PAPER within non-delet- able lines:the listing vanishes5)Autostart by using SAVE Name$ LINE X. Let line X be 'LET ERR= 256*PEEK 23614 +PEEK 23613:POKE ERR,0:POKE ERR+1,0'. Any BREAK/ error will now cause a crash.": 1 "4)Embed hidden colour CHR$ to set 1 "4";"vitxsq ot liwnego vesa."; 1 "4";"udastsq li Vam pohudetx."; 1 "4";"svoe& pervo& programmo&:"; 1 "4";"Itak, na[ali vorojitx...": 1 "36"+Q;", 26"'" SCROLL-OFF: 1 "36"+Q;", 0" 1 "3190","0"," 1 "3";"o kakom-to lybimom blyde ?": 1 "3";"nostx pi#i,kotoruy edite ?": 1 "2590"*(N$="L") 1 "23681",I: 1 "23659",F*(N= 1 "23606",D: 1 "234"-Z,D: 1 "23295"+Z, 1 "21";"pohudetx""." 1 "20"*(NMAX=F) 1 "2.3025"): 1 "2";"vitesx ot liwnih kilogrammov.": 1 "2";"svo& rejim pitaniq! Ina[e V$"; 1 "2";"pri n$newnem rejime pitaniq ?": 1 "2";"nemnogu, skajem, westx raz v"; 1 "2";"\tot test pomojet Vam uznatx,"; 1 "2";"Zanimaetesx li V$ regulqrno"; 1 "2";"Vsegda li V$ znaete kalori&-"; 1 "2";"Vawu li[nostx korotko mojno"; 1 "2";"Vawi volq,[estolybie, ambicii"; 1 "2";"Vas otli[ayt intelligentnostx"; 1 "2";"Vas otli[aet b$strota, sko-"; 1 "2";"VVEDITE VAWE IMQ,POJALU}STA:": 1 "2";"V$ vsegda poln$ ]nergii,bolx-"; 1 "2";"V$ vesxma [utki k okrujay#im."; 1 "2";"V$ smelo vstre[aete licom k"; 1 "2";"V$ obladaete takimi [ertami"; 1 "2";"V$ obladaete bolxwim moralx-"; 1 "2";"V$ lybite roz$gr$wi i syrpri-"; 1 "2";"V$ lybite bolxwie, neob%qtn$e"; 1 "2";"V$ lybite uton[ennoe i iz$s-"; 1 "2";"V$ doljn$ otkrovenno otvetitx"; 1 "2";"V$ [asto otdaetesx vole sudx-"; 1 "2";"V$ - rassuditelxn$,stremitesx"; 1 "2";"V$ - bolxwo& optimist i odno-"; 1 "2";"V$ - ]ntuziast,kotor$& jelaet"; 1 "2";"V$ - [elovek,poln$& ognq, ob-"; 1 "2";"V$ #edro odaren$ sposobnostxy"; 1 "2";"V$ umeete bespristrastno i"; 1 "2";"V$ diplomati[n$& i v to je"; 1 "2";"U Vas silxnaq volq! V$ b$stro"; 1 "2";"U Vas pronicatelxn$& um,stro-"; 1 "2";"U Vas mnogo polojitelxn$h ka-"; 1 "2";"Pitaetesx li V$ [asto, no po-"; 1 "2";"Okrujay#ie utverjdayt, [to V$"; 1 "2";"Odnim iz drevne&wih u[eni& ob"; 1 "2";"Nomerologiq osnov$vaetsq na"; 1 "2";"Nemalo lyde& hoteli b$ izba-"; 1 "2";"Mojno skazatx, [to vse razig-"; 1 "2";"Horowo li V$ sebq [uvstvuete"; 1 "2";"Dolgo li zaderjivaytsq u Vas"; 1 "2";"Dannaq programma neobhodima"; 1 "2";" Otvet 'NET' - klaviwa ";: 1 "2";" Otvet 'DA' - klaviwa ";: 1 "2";" (imq doljno b$tx POLNOE!) ": 1 "19",E;"8 sqlls" 1 "18";"HEX" 1 "18",D;" WRQP-QROUND: 1 "16";"Right" 1 "16"-G*(N<P);2,2; 1 "16"-G*(N<P);","; 1 "15",E;"To ssroll qttrybutus qs wull, rufur to routynus 37-40(dufynu suytqblu box & Qttr vqluu).Cqll thu qttrybutu ssroll onsu pur 1 sqll of thys routynu.": 1 "128","128","128","128","128","128","128","255" 1 "127","127","127","127","127","127","127","0" 1 "1210"+N*I: 1 "12";"paniy ?": 1 "12";"denx ?": 1 "111"),D;" 1 "109"),H;" 1 "10";"zarqdko& ?": 1 "10";"uje s$t$ ?": 1 "10";"svo& ves ?": 1 "10";"FAMILIY, ": 1 "1";"zna[itelxnuy rolx v Vawe& jiz-"; 1 "1";"zakonomernomu uspehu." 1 "1";"z$, stremitesx,poro& ne sozna-"; 1 "1";"wuy [astx jizni provodite v"; 1 "1";"wimostxy i ogromno& sposobnos-"; 1 "1";"westvovatx. Dlq Vas ponqtie"; 1 "1";"westviq i vse, [to pozvolqet"; 1 "1";"vvedite svoy DEVI~XY familiy!)": 1 "1";"vtorostepenn$h pod[inenn$h"; 1 "1";"vsemi geneti[eskimi predwest-"; 1 "1";"vsego zame[atelxn$& rabotnik,"; 1 "1";"vsegda i#ete wans i probuete"; 1 "1";"vsegda b$tx na scene i ne ly-"; 1 "1";"vsegda udivlqete okrujay#ih"; 1 "1";"vse je V$ vsegda vozvra#aetesx"; 1 "1";"vremq ]mocionalxn$& [elovek."; 1 "1";"vremenno isp$t$vaete v$rajen-"; 1 "1";"voznikayt vsegda neojidanno,no"; 1 "1";"voshi#ali ostroumn$e, nahod[i-"; 1 "1";"voobrajeniem, lybite iskusstvo"; 1 "1";"volxstvie v materialxnom mire"; 1 "1";"volqyt Vam razvivatxsq i dobi-"; 1 "1";"vlekaet komfort v okrujay#e&"; 1 "1";"viqm. Po svoe& nature V$-idea-"; 1 "1";"vennikami bolee wiroko;"; 1 "1";"veka." 1 "1";"vatxsq uspeha;" 1 "1";"vatx rewitelxnoe soprotivlenie"; 1 "1";"vaq ]togo, ukrasitx sebq,priv-"; 1 "1";"vaete potrebnostx odarivatx"; 1 "1";"v$zvannaq somneniem v sob-"; 1 "1";"v$qvitx,opisatx svo&stva [elo-"; 1 "1";"v$glqdite impulxsivn$m i kap-"; 1 "1";"v$e lydi,[asto v$stupavwie dlq"; 1 "1";"uspeha." 1 "1";"umeete ]tu nasledstvennuy mud-"; 1 "1";"txy borxb$ s jiznenn$mi trud-"; 1 "1";"tverdo znaete, kak nado jitx,i"; 1 "1";"truistom i idealistom, isp$t$-"; 1 "1";"tqgivaete lyde& kak nastoq#i&"; 1 "1";"tor$e imeyt bolxwoe vliqnie na"; 1 "1";"tomu, [tob$ dob$tx bogatstvo i"; 1 "1";"tolxko s temi partnerami,koto-"; 1 "1";"tolkovanii [isel ot 1 do 9,"; 1 "1";"to, [to b$lo peredano semxe&,"; 1 "1";"to horowih, na Vaw vzglqd, ly-"; 1 "1";"tiruetesx k lyb$m nov$m uslo-"; 1 "1";"ti[eskie produkt$: tvorog,s$r,"; 1 "1";"terpenie, neutomimostx, posto-"; 1 "1";"tensivnaq aktivnostx - imenno"; 1 "1";"telxn$mi dlq semxi, a imenno:"; 1 "1";"te vesti bescelxn$& ili prazd-"; 1 "1";"te leniv$h i melo[n$h;" 1 "1";"taviv edu na tarelke, esli V$"; 1 "1";"svoboda - ]to cennostx,ne pod-"; 1 "1";"sudxbo&. Budu[i vesxma aktiv-"; 1 "1";"stvenn$h silah, umnojennaq na"; 1 "1";"stvenn$e psihologi[eskie ha-"; 1 "1";"strasti, no pri ]tom vse vremq"; 1 "1";"stolx intensivno, V$ ne terpi-"; 1 "1";"stabilxn$&. Vas otli[aet glu-"; 1 "1";"sposoben razrewitx Vaw intel-"; 1 "1";"spihivatx v$polnenie svoih za-"; 1 "1";"sostoqnie zavisit prejde vsego"; 1 "1";"sobstvenno& wkale jiznenn$h"; 1 "1";"sobstvenn$e [uvstva. Po]tomu v"; 1 "1";"soboy i drugimi lydxmi. Odnako"; 1 "1";"skolxku 0-simvol pustot$,to on"; 1 "1";"skannoe.Vo vsem Vawem razvitii"; 1 "1";"silxno vliqet [uvstvo distan-"; 1 "1";"sebq svobodno,isp$t$vaete pri-"; 1 "1";"sbrosite nenujn$e kilogramm$!": 1 "1";"s[italisx polezn$mi i jela-"; 1 "1";"s ee pomo#xy V$ dobivaetesx"; 1 "1";"rostx umstvenn$h de&stvi&.Lov-"; 1 "1";"rostx ispolxzovatx doljn$m ob-"; 1 "1";"rizn$m;" 1 "1";"rivaet Vas perekusitx za kom-"; 1 "1";"redelqyt Vaw avtoritet u okru-"; 1 "1";"re[islenie zanqlo b$ sliwkom"; 1 "1";"razom;" 1 "1";"rakteristiki ili svoih znako-"; 1 "1";"rabote s trudom perenosite od-"; 1 "1";"r$vaetsq vnutri Vas. Dlitelx-"; 1 "1";"r$e doljn$ v$polnqtx drugie." 1 "1";"r$e V$ cenite prev$we vsego"; 1 "1";"r$e uvajayt Vawu nezavisi-"; 1 "1";"qnstvo i spoko&stvie. Vas pri-"; 1 "1";"prqjenie i stress;" 1 "1";"prostranstva,stremitesx k pre-"; 1 "1";"professionalxno& deqtelxnosti"; 1 "1";"priv$[n$h sposobov de&stvi&." 1 "1";"prioritetov V$ stavite v$we"; 1 "1";"pravdu. Soyz$ i rasstovaniq"; 1 "1";"postupaete sootvetstvenno;" 1 "1";"ponimaete sm$sl sekretov i"; 1 "1";"pomogayt Vam iskatx i nahoditx"; 1 "1";"pomogatx tem iz okrujay#ih,ko-"; 1 "1";"polojennostxy k ]ffektivnomu"; 1 "1";"podtekst dram v jizni. Pritq-"; 1 "1";"pod opredelenn$m vliqniem (po-"; 1 "1";"otli[aytsq sentimentalxnostxy."; 1 "1";"otli[aetsq izvestno& neterpe-"; 1 "1";"ot ravnovesiq [uvstv.Dom,semxq"; 1 "1";"ot okrujay#ih;" 1 "1";"ostalxnogo. V rabote V$ [asto"; 1 "1";"ostaetesx glavo& semxi. V ra-"; 1 "1";"osobennostqh lyde&, narqdu s"; 1 "1";"osobenno nravqtsq nevedom$e,"; 1 "1";"original." 1 "1";"onalxn$e sostoqniq kak s[astxe"; 1 "1";"oharakterizovatx kak postoqnno"; 1 "1";"odnako, postoqnnaq sosredoto-"; 1 "1";"odnako u Vas estx i ostoroj-"; 1 "1";"odaleniy kak mojno bolxwego"; 1 "1";"ocenivayt Vaw harakter kak"; 1 "1";"obu[eniy;" 1 "1";"obstanovke, V$ nahodite udo-"; 1 "1";"obraz jizni;" 1 "1";"obojaete delitxsq radostqmi;" 1 "1";"obaqnie sposobstvuet soedine-"; 1 "1";"o[enx vajnuy rolx igraet gar-"; 1 "1";"nuy potrebnostx b$tx zame[en-"; 1 "1";"nravitsq sotrudni[atx s drugi-"; 1 "1";"novo& dlq Vas professii." 1 "1";"nostx v de&stviqh i postupkah,"; 1 "1";"nostx i snishoditelxnostx poz-"; 1 "1";"nostx i nahod[ivostx pomogayt"; 1 "1";"nostqmi. Kak pravilo, V$ legko"; 1 "1";"nosti, zadavatx mnogo voprosov"; 1 "1";"noste&, - [asto i takie, koto-"; 1 "1";"noobrazie i rutinu,no zato mo-"; 1 "1";"no, navernqka privedut Vas k"; 1 "1";"no& li[nostxy, V$ ne lybite"; 1 "1";"niy i ob%edineniy lyde&.Vstre-"; 1 "1";"nim materialxn$m mirom, V$"; 1 "1";"nikay#ih problem. Okrujay#ie"; 1 "1";"nii. V$ [utko reagiruete na"; 1 "1";"niem;" 1 "1";"ni, napolnqq ee nov$m soderja-"; 1 "1";"neskolxko tiranite drugih i"; 1 "1";"nepredvzqto ocenivatx svoih"; 1 "1";"neojidann$e problem$, kotor$e"; 1 "1";"nenavidite kolebaniq. V$ - [e-"; 1 "1";"nedostatkom - rasseqnostxy. No"; 1 "1";"ne prinimaetsq vo vnimanie)."; 1 "1";"nahodq#uysq v poiskah garmo-"; 1 "1";"nahoditxsq v postoqnno& aktiv-"; 1 "1";"na grewnuy zemly;" 1 "1";"n$m mujestvom,nepreklonno& re-"; 1 "1";"n$m okrujay#imi. Vas vsegda"; 1 "1";"n$e razm$wleniq i vospominaniq"; 1 "1";"n$&. V$ libo lybite,libo net i"; 1 "1";"n$& obraz jizni. Vam nravitsq"; 1 "1";"mostx. Mojno skazatx, [to V$ -"; 1 "1";"moniq [uvstv i perejivani&;" 1 "1";"mongo mesta. Vo monogom blago-"; 1 "1";"mojnosti dlq de&stviq. Vawe"; 1 "1";"mitesx ispolxzovatx lyb$e voz-"; 1 "1";"mi ili davatx sovet$." 1 "1";"metod i usiliq pustx postepen-"; 1 "1";"materinski& i [uvstvenn$&. V"; 1 "1";"materialxn$m;" 1 "1";"manno& osnove, V$ otdaete sil$"; 1 "1";"magnit. Naibolxwee zna[enie v"; 1 "1";"m$h..." 1 "1";"lybovxy. V rabote Vam bolxwe"; 1 "1";"lqrno delatx zarqdku, to izba-"; 1 "1";"lqetsq dlq Vas pust$m slovom."; 1 "1";"lqet ]mocianalxnuy naturu [e-"; 1 "1";"loveka, a takje sovokupnostx"; 1 "1";"lovek impulxsivn$& i uvle[en-"; 1 "1";"logiq, kotoraq interpretiruet"; 1 "1";"livostxy. V$ ne lybite okaz$-"; 1 "1";"liv tvor[eskih sil sredi dete&"; 1 "1";"list, no na Vawe povedenie"; 1 "1";"licu vse opasnosti, pos$laem$e"; 1 "1";"lekt;" 1 "1";"leja#aq zamene. Veroqtno, v"; 1 "1";"leg[enie drugim. Samootverjen-"; 1 "1";"le[x vnimanie. V$ [uvstvuete"; 1 "1";"lanie rukovoditx. Ispolnenie"; 1 "1";"krasotu i iskusstvo,i Vawe ob-"; 1 "1";"kotoruy V$ ohotno zapolnqete"; 1 "1";"kotor$e mogut i prinositx ob-"; 1 "1";"kostx, snorovka, lyboznatelx-"; 1 "1";"kannoe iskusstvo, Vaw harakter"; 1 "1";"kak, prejde vsego, pokorn$&,"; 1 "1";"kajdoe iz kotor$h nahoditsq"; 1 "1";"k mnogoaspektnomu podhodu voz-"; 1 "1";"jiznx. V$ ne umeete i ne hoti-"; 1 "1";"jete legko prisposobitxsq k"; 1 "1";"jay#ih. Vawi jiznenn$e plan$"; 1 "1";"imeni i familii, a takje skla-"; 1 "1";"idete svoe& dorogo& sistemati-"; 1 "1";"i voob#e vse prekrasnoe i iz$-"; 1 "1";"i vera v sobstvenn$e sil$ op-"; 1 "1";"i v ob#enii s lydxmi;" 1 "1";"i skuku, Vas privlekayt pute-"; 1 "1";"i podvijnostx. V$ poro& stre-"; 1 "1";"i otve[atx bez obinqkov. Vam"; 1 "1";"i otli[aetesx osobo& predras-"; 1 "1";"i lybovx - vot cennosti, koto-"; 1 "1";"i neuda[a. Nenavidite inerciy"; 1 "1";"hotx raz v nedely, kontroliruq"; 1 "1";"haraktera, kotor$e tradicionno"; 1 "1";"glazah okrujay#ih V$ [asto"; 1 "1";"givaem$& i ottalkivaem$& vnew-"; 1 "1";"gi& i serxezn$& vzglqd na"; 1 "1";"geneti[eskih predkov - ih pe-"; 1 "1";"funkci& - su#ee nakazanie dlq"; 1 "1";"ego ispolxzovatx, ne o[enx za-"; 1 "1";"dvijenii, o[enx lybite pute-"; 1 "1";"drugim, poro& prosto podavlqq"; 1 "1";"doma sladosti ili V$ s%edaete"; 1 "1";"doedaet serostx i odnoobrazie,"; 1 "1";"dlq togo, [tob$ v$qsnitx sob-"; 1 "1";"dlq dostijeniq postavlenn$h"; 1 "1";"ditx za svoim pitaniem i regu-"; 1 "1";"de&. \ti bezuslovno cenn$e ka-"; 1 "1";"de& - ili znaniqmi ili [em-to"; 1 "1";"darq ]tomu obstoqtelxstvu V$"; 1 "1";"dani& na drugih.Vam b$stro na-"; 1 "1";"d$vaywiesq iz dat$ rojdeniq." 1 "1";"cii, kotoruy V$ derjite mejdu"; 1 "1";"celqh"" mojet v$zvatx perena-"; 1 "1";"cele& Vam [asto neobhodima in-"; 1 "1";"botqsx o zavtrawnem dne. Jivq"; 1 "1";"bote u Vas [asto voznikaet je-"; 1 "1";"bolxwo& lybvi lybovn$e prikly-"; 1 "1";"blizkih,dostato[no legko adap-"; 1 "1";"blagopolu[ie semxe i domu. V$"; 1 "1";"bit ostavatxsq v teni. V jizni"; 1 "1";"bina [uvstv, i vernostx ne qv-"; 1 "1";"berete na sebq mnogo obqzan-"; 1 "1";"b$. Budu[i [elovekom s silxn$m"; 1 "1";"astrologie&, qvlqetsq nomero-"; 1 "1";"\KSPRESSIVNOE ~ISLO"; 1 "1";"[isla, zakodirovann$e v Vawem"; 1 "1";"[isla pregrad i ograni[eni&."; 1 "1";"[i,drujba i putewestviq igrayt"; 1 "1";"[estva, skoree naoborot - V$"; 1 "1";"[estva sosedstvuyt s nebolxwim"; 1 "1";"[estv i [ert,unasledovann$h ot"; 1 "1";"[eski i metodi[no. V$ skoree"; 1 "1";"[ert$,kotor$e [elovek skr$vaet"; 1 "1";"[ennostx na zna[im$h ""velikih"; 1 "1";"[eniq kak bolee volnuy#ie. V"; 1 "1";"[em-libo svoih blizkih i pros-"; 1 "1";"Vzvewivaetesx li V$ regulqrno,"; 1 "1";"Vsegda li u Vas doma estx die-"; 1 "1";"Vawu delikatnostx;" 1 "1";"Vawem serdce imeetsq pustota,"; 1 "1";"Vawe& jizni imeyt takie ]moci-"; 1 "1";"Vawe nastroenie i reakcii;" 1 "1";"Vaw harakter mojno opisatx"; 1 "1";"Vas." 1 "1";"Vas v ka[estve ideala. V sfere"; 1 "1";"Vas privlekayt takie zanqtiq,"; 1 "1";"Vas lyde&;" 1 "1";"Vam na&ti svoe mesto sredi ly-"; 1 "1";"Vam izmenitx ili raznoobrazitx"; 1 "1";"V$ sposobn$ k velikoduwiy i"; 1 "1";"V$ qvlqetesx odnovremenno alx-"; 1 "1";"V$ ob%edinqetesx, kak provilo,"; 1 "1";"V$ ne golodn$,no kto-to ugova-"; 1 "1";"V$ - sovsem ne lybitelx odino-"; 1 "1";"V sostoqnii li V$ nedoestx,os-"; 1 "1";"Umeete rabotatx i nablydatx."; 1 "1";"Tri znamenit$h [isla pozvolqyt"; 1 "1";"TEST| DLQ VAS ";: 1 "1";"Smojete li V$ uderjatxsq,kogda"; 1 "1";"Rabota? Ona Vam nravitsq. Vawi"; 1 "1";"NIKOGDA ne smojite izbavitxsq"; 1 "1";"NASLEDUEMOE ~ISLO"; 1 "1";"Maksim Ivanov privetstvuet Vas" 1 "1";"INTIMNOE ~ISLO"; 1 "1";"Dumaete li V$ vremq ot vremeni"; 1 "1";"(esli V$ - zamujnqq jen#ina,to"; 1 "1";"#itelxn$& jizneradostn$&, pri-"; 1 "1";"#ee ravnovesie, ]mocionalxnoe"; 1 "1";" Vam nujno polnostxy izmenitx"; 1 "1";" Na[alo testa - lybaq klaviwa": 1 "1";" Esli V$ e#e lu[we budete sle-"; 1 "1";" Baziruqsx na solidno&, produ-"; 1 "1";" ": 1 "1"; " 1 "0","0","RESET",D 1 "--skip--";: 1 "----------------------------------------------------------------------------------------------------------------------------------------": 1 ","W-BOEHH 1 ","T-TPEXMEPH 1 ","T-CTPATE 1 ","G","D","E" 1 "(det S)=";w 1 "'''"Whuru qny pqrt of SUPERCODE ys usud,q promynunt srudyt must bu gyvun to thys fqst, qnd to yts quthors, F.Q.Vqshhq BSs & V.B. Rumsuy.": 1 "''"Tuvynu0Z1,Z2:-"'"For0 1 "''"Numbur of Routinus: 1 "''"8- KATA 1 "''"(1)To movu a Relosatable Routinuso thqt yt stqrts qt qddruss Z,first 1 "'"Placu: 56640-65535(RAMTOP=56639)Hulp Prog: 1 "#","h","|","'","w","_","\","y","q" 1 " studioC55619 1 " WRAP-AROUND: 1 " To storu thys routynu on tqpu, pruss 1 " To runumbur wythout 1 " To runumbur lynus stqrtyng wyth S usyng ynturvql I, 1 " To make a 1 " To help with 1 " To delete all lines from a to b 1 " Thys routynu wqyts tyll q kuy (whosu CODE wyll bu put yn L)ys prussud."; 1 " Thys routynu undous thu uffust of0#98,0to0qllow0lynus0of0q00000CONFUSEd0progrqm to bu EDITud/ qlturud." 1 " Thys routynu ruplqsus numburs yn thu progrqm by VQL 1 " Thys routynu murgus q 1 " Thu routynu shqngus qll squqrus wyth q gyvun 1 " This routine zeroes all numeric variables/arrays,sets all 1 " This routine swops all 1 " This routine simulates a power- off: ie, it not only does 1 " This routine shortens+speeds up programs by deleting all 1 " This routine replays what #77 recorded. It is probably best to usepyour sqssuttu-rusordur (MIC soskut) to qmplyfy thu sound." 1 " This routine replaces each occ- urrence of a specified 1 " This routine prints out a full analysis of memory contents, starting at the address whose less & more significant bytes (see #101)have been 1 " This routine places a random # pair in the System Variable SEED ( PEEK 23670 & 23671 )." ; 1 " This routine operates on 1 " This routine loads information stored in memory into an auto- created 1 " This routine lists each 1 " This routine lists all"'" (1) Numeric variables"'" (2) 1 " This routine inserts a given number into a block of memory. 1 " This routine expands programs so that there is exactly one statement per line (except in IF..THEN lines).In reply to the prompt, enter the no: of the line you want expanded, or just ENTER if you want the entire program expanded. You must use #60 after calling this routine." 1 " This routine does a 1 " This routine deletes all hidden colour 1 " This routine decodes tapeheader information & prints out a full analysis (name, address, type, length & auto-start details." 1 " This routine allows hex input into RAM.POKE the less/more sig (see #101)bytes of the first address to be changed into the system-variable DEFADD(23563/4) 1 " This routine allows a block of lines to be relocated within a BASIC program.In order to shift lines 4200 till 6745 so they appear after2200 in the listing respond 4200,6745 & 2200 to the auto-prompts.The new lines will all have number 0.Now call #60 to renumber & #57 to delete the old lines. Fully errorproofed." 1 " This routine 1 " The routine speeds up+contracts programs into the minimum no:of 1 " The routine 1 " The free space F from the last Variable to RAMTOP is printed. Use 1 " THIS IS AN EXAMPLE OF THE SCIFI 1 " Routynus 94 to 97 shqngu thu sqsu (uppur/lowur)of stryngs or of thu untyru lystyng ( uxsupt stryngs),qs spusyfyud.Notu thqt qn uffustyvu wqy of swytshyng sqsu from wythyn progrqms ys to POKE 23658,0 (LO) or 8(HI)." 1 " Press any other key to restart." 1 " In some cases the command 1 " In order to scroll a table of data > 22 lines long without stopping, use the command 1 " For trqnsfur of 1 " Follow the prompts to expand a REM statement (to accommodate code) anywhere in the program, by up to 9999 bytes" 1 " Drqw qny slosud fyguru on thu ssruun, thun PLOT q poynt lyyng INSIDE yt. POKE 59293 wyth thu Qttrybutu vqluu to bu fyllud,& thun sqll thys routynu." 1 " Draw multipointed-stars & rings by first plotting a point near the middle of the screen & then using DRAW X,Y,N where X & Y have magnitudes from 10 to 60 & N lies between 1000 & 9999. You should experiment." 1 " Corrupts thu lystyng wythout qffustyng progrqm uxusutyon: qttumptyng to EDIT/qltur lynus sould bu fqtql (thus usuful for progrqm protustyon, qs qru #68/ #80)." 1 " Call this routine at the start of your program, say by having as 1 " By POKEing 23606 & 23607 with different numbers, a corrupted character set is obtained. To normalise, POKE 23606,0 : POKE 23607,60. Protect your program with this, temporarily normal- ising before each PRINTing." 1 " BASIC programs with m.code in 1 " A set of accented 1 " 5 wybor naibolx{ih ~isel" 1 " 4 delenie" 1 " 3 umnovenie" 1 " 2 wy~itanie" 1 " 1 slovenie" 1 " - ne MAGIC-fajl";: 1 " {v} > verify picture on tape" 1 " {s} > save picture to tape" 1 " {p} > edit picture" 1 " {l} > load picture from tape" 1 " {e} > exit program" 1 " {V} > verify UDG area on tape" 1 " {S} > save UDG area to tape" 1 " {L} > load UDG area from tape" 1 " The routines run hundreds of times faster than BASIC,& can becustomised easily. Do enjoy yoursuperb Z80 MachineCode Library!" 1 " Keep a written record of the name, address & length of this routine, as well as of all the relevant POKEs. For details on relocation, refer to the manual." 1 " If you have noted important details ( address, length, any" 1 " 5+3=8": 1 " push any key for main menu": 1 " Press any key to continue": 1 " B KAPTOTEKE ";n;" 1 " EXTEND MODE-B 1 " Philip Mitchell" 1 " MELBOURNE DRAW" 1 " S for SUBTRACTING" 1 " by" 1 !o C 1 !!$$$"""""!"$$!! 1 zapis$ Be^sik-programm<; imq fa^la v oblasti sis- temn<x peremenn<x; 1 witkow P$W- 1 witka prowoda P$W- 1 w storonu i powtoritx nastrojku R 1 vqluus qru not shqngud.Rufur to #25-27 for 1 versii 5.03 Diskovaq operacionnaq sistema - @to sposob xraneniq programmi fa^lov s dann<mi v domawnix i professional$n<x komp$utern<xsistemax. Po sravneniu s tradicionn<mi "lentohn<mi" sistemami,takimi, kak magnitofon ili mikrodra^v, diskov<e sistem< imeutmnojestvo preimy&estv. Oni bolee nadejn<, b<str< i imi gorazdoleghe pol$zovat$sq. V poslednee vremq sredi poklonnikov komp$utera 1 v adres 23773; pri@tom registr A doljen soderjat$ 0. Stryktyra zgolovka fa^la takova: 8 ba^t zanimaet imq; 1 ba^tzanimaet tip ( 1 to translate ? 1 to q ZX-Mysrodryvu, pruss 1 to """" & all dimensioned 1 sy&estvyut speci-al$n<e vozmojnosti, i na nekotor<x iz nix m< ostanovimsq. V<xodn<e tohki 1 sy&estvyet speci-al$naq tohka vxoda s adresom 15663: za komando^ 1 swops thu surrunt ssruun & thu STOREd onu Q ssruun hqs 6912 bytus (24*32* 8, + 24*32 Qttrybutus) & should bu storud qbovu RQMTOP (CLEQRud downwqrds to mqku room).To hqvu q ssruun from X to X+6911, usu 1 swops the current screen & the STOREd one A screen has 6912 bytes (24*32* 8, + 24*32 Attributes) & should be stored above RAMTOP (CLEARed downwards to make room).To have a screen from X-6911 to X use POKE ";A+1 1 svoditsq k sledyu&emy: LEGKI` I B>STR>` DOSTYP - zagryzka programm ili dann<x prois-xodit gorazdo b<stree, hem s magnitofona; WIROKI` V>BOR DISKOVODOV - 5.25", 3.5" ili 3", 40 ili 80 do-rojek, odno- ili dvystoronnie diskovod<. Drygimi slovami, V< mo-jete ispol$zovat$ lubo^ iz imeu&ixsq na r<nke diskovodov; EMKOST% - do 4 diskovodov odnovremenno na linii. Dann<e zapi-s<vautsq s dvo^no^ plotnost$u, hto obespehivaet maksimal$nyu em-kost$: do 2,5 millionov znakov; GIBKOST% - interfe^s nezavisim, tak hto V< mojete ispol$zo-vat$ diskovod< s drygimi komp$uterami; SOVMESTIMOST% - interfe^s mojno primenqt$ s komp$uterami 1 sqvus q ssruun, 1 sohranenie 1 sodervit 1 soderjitsq v PPZY i ispol$zyet tol$ko 12 ba^t v OZY. Diski i diskovod< Interfe^s mojet ispol$zovat$ 5.25", 3.5" i 3" diskovod<. V<,nesomnenno, sl<wali takie nazvaniq, kak floppi-disk, disketa,mini-disk ili mikro-disk. M< bydem naz<vat$ ix prosto diskami. V nastoq&ee vremq naibolee popylqrn< 5.25" diski. Vse je ime-etsq tendenciq k bolee malen$kim 3" diskam, xotq oni doroje imenee nadejn<. 1 signal polustro1noj 1astoty s wyhoda triggera DD 1 sektorov; registr A=255; 3) 1 sektorov, perv<^ iz kotor<x imeet no- mer 1 saves a screen, 1 s otmehenn<mi adresa-mi sootvetstvyu&ix podprogramm. Luboznatel$n<m i p<tliv<m hita-telqm mojno rekomendovat$ v kahestve yprajneniq polyhtit$ tako^tekst i razobrat$sq v nem samostoqtel$no. Neobxodim<e dlq @togoisxodn<e kod< mojno zapisat$ (kak hitatel$ yje, veroqtno, doga-dalsq) v vide fa^la tipa 1 rusqlls yt. 1 rezistorom 1 redaktor tekstov 1 recalls it. 1 rabotaet s hislov<mi i znakov<mimassivami, seri^n<mi (posledovatel$n<mi) fa^lami i fa^lami s is-tinno proizvol$n<m dostypom; 1 prosmotr 1 prednaznahe-na dlq xraneniq sistemno^ diskovo^ informacii. Skazannoe v<we daet nam vozmojnost$ podshitat$ kolihestvosektorov i vmestimost$ otformatirovannogo diska ( 1 pozvolqet razbit$ dorojky na 16 sektorov po 256 ba^t vkajdom. Takoe bol$woe kolihestvo sektorov malo^ velihin< imeetopredelennoe preimy&estvo. Vo-perv<x, esli nyjno soxranit$ liw$nekotor<e dann<e, to bydet ispol$zovano naznahitel$noe prostran-stvo diska, hto v komehnom itoge pozvolit zapisat$ na disk bol$-wee hislo fa^lov. Vo-vtor<x, pri ispol$zovanii fa^lov proizvol$-nogo dostypa poqvlqetsq vozmojnost$ sdelat$ programmy bolee gib-ko^ i yvelihit$ skorost$ operaci^. Nyjno otmetit$, hto dorojka 0 (vnewnqq) v 1 poda6t cwetoraznostnyesignaly sootwetstwenno krasnogo i sinego cwetow,awideosignal-na whod "sinhro" kodera.Rezistory R 1 nujno postavit_ naibol_hi% kod (23607) s kotorogo est_ alfavit 1 naibolee vajno^ qvlq-etsq tohka vxoda s adresom 15635 ( 1 na dorojke 1 na disk (dorojka 1 nOMER : 1 movno zamenitx beskarkasnoj katu2kojiz 1 mm. NASTROJKA KODERA Nastrojku na1ina6t s sowme3eniq 1astot nesu3ej W! generatora naDD 1 messages." 1 messages" 1 matricy na whod summatora na inwertore DD 1 machinecode routines which you can call(using RANDOMIZE/PRINT USR) bothdirectly & from within your own" 1 kod< probela (32 v 1 ko whodu summiru63ego usilitelq DD 1 kl61ej DD 1 katalog 1 imq diska iz 8 simvolov 252 - : 253 - 0 254 - 0 255 - 0 Krome togo, sledyet zametit$, hto porqdkov<^ nomer zagolovkana nylevo^ dorojke imeet sledyu&ee svo^stvo: starwi^ polyba^tsootvetstvyet nomery sektora, v kotorom zapisan zagolovok, amladwi^ - nomery zagolovka v sektore. #to inogda polezno yhit<-vat$ pri rabote s diskom. V zakluhenie otmehy, hto se^has, blagodarq ispol$zovaniu iz-lojenn<x v stat$e principov, poqvlqetsq vse bol$we programm dlq 1 iSK(a)/zAM(y)/(j)? 1 i so vsemi "samopal$n<mi"; AVTOSTART - zapyskaet Be^sik-programmy 1 i ego shemy uprawleniq natriggere DD 1 i ego shemy uprawleniq na triggere DD 1 i 4l-tah R 1 i koleb.konture L 1 i kakogo-libo kanala telewizora.!astota W! generatoraizmenqetsq kondensatorom S 1 dvystoronni^): 40 dorojek 1 does not close all streams.If this occurs,use this routine." 1 diametrom 0. 1 da, STR. 1 c.s.+2 change drive 1 c.s.+1 escape 1 blagodarq e^ V< mojete mgno-venno perepis<vat$ programm<, zagryjenn<e v komp$uter s magnito-fona (ili diska), na diskety; SISTEMN>` PEREKLUHATEL% - daet vozmojnost$ otkluhat$ inter-fe^s ili ispol$zyetsq dlq sbrosa; SINTAKSIS - sam<^ prosto^, s primeneniem kluhev<x slov kom-p$utera 1 \ K S P R E S S I V N O E 1 [islo ]to "+ 1 V.RUMSEY 1 ULA ... 6 1 U-read Up file 1 The town of Gatchina 1 Tape loader @-file by V.D.G. 1 TR-DOS =";j: 1 TESTS FOR YOU": 1 T-exit in TRDOS 1 Stanislav Karpiesiuk, 1988" 1 Sort out choice 1 Size of selected files: 1 Select file 1 STOP THE TAPE 1 STOP KEY(SPECTRUM+) ... 3 1 SOUND ... 5 1 SOME FILES). 1 SEKUND"''' 1 SECOND PASS 1 SAVE""Name""CODE ";A;",";B 1 S t a r t 1 S @togo adresa v ko-nehnom itoge m< perexodim k podprogramme 10300, kotoraq v zavi-simosti ot koda, soderja&egosq v registre 1 ROUTINE #0650HQS PREVENTED YOU00FROM0RREQKING INTO0THIS PROGRQM 1 ROUTINE # 65 HAS PREVENTED YOU FROM BREAKING INTO THIS PROGRAM 1 RAM/ROM ... 7 1 R e s e t 1 Polbrit International"; 1 PROGRAM WILL BE RESTARTED." 1 PRESS ANY KEY TO TURN THE PAGE 1 POKE 63951,Duration. To save it use SAVE 'ZAP'CODE 63950,26." 1 POKE 23607, 223 1 PODOJDITE SEKUNDO~KU! 1 PENCRAFT SOFTWARE 1 Odnako sledyet predypredit$, hto interpretator 1 O.Przesmycki, 26.9.1984 1 O.K. Ha 1 Not startable 1 New Character 1 NO ERRORS 1 Minuto#ku 1 KEYBOARD SPECTRUM+ ... 2 1 KEYBOARD SPECTRUM 16/48K ... 1 1 K=K/[IFT S=S/[IFT E=K/[+S/[ e=E+S/[IFT 1 I,O,P,L-moving keys 1 HOMEP?";N2 1 Font Editor 1 Fade away 1 FIRST PASS 1 F.VACHHA 1 F-Filter files 1 ERR+1,0'.Any BREAK/ error will now cause a crash. 6) 1 E-TRDOS Emulator 1 Disk-Tape-@ Copy by V.D.G. 1 CUTOFF 2.05 1 COLOUR/FLASH ... 4 1 CASSETTE ... 8 1 B CTPOKE"'B: 1 ALL TESTS SPECTRUM+ .. 0 1 ALL TESTS SPECTRUM 16/48K .. 9 1 ? (Y/N) 1 = 38 * 16 = 624 sektora * 256 = 156 Kba^t 40 dorojek 1 = 159 * 16 = 2544 sektora * 256 = 636 Kba^t #to oznahaet, hto na 1 dorojke pome&aetsq 4 Kba^ta ili 4 sek-tora na 1 Kba^t. Takim obrazom, razdeliv kolihestvo svobodn<xsektorov na 4, mojno yznat$, skol$ko kiloba^t svobodnogo pros-transtva ostalos$ na diske. Sposob rabot< so standartn<mi komandami 1 59580 ,I: POKE 59582/3,2 bytu uq:of S Eqsh 1 23692,x where x is the no: of lines to be scrolled. To scroll 'forever' use 1 1993 VLADIMIR VASILEVSKIJ.MiPh&T HACKER CLUB. 1 1992/93 ";: 1 1990, MOA&PV'turbo V2.5 1 1990 V.V.Soft 1 1990 MOA Service 1 1986 ""MUSIC BOX""" 1 1983 Martin Lewis 1 1.The 2 byte equivalents(see # 101)of the starting address of the memory & the no: of bytes must be stored in 63209/10 and 63206/07 respectively." 1 -rewind & replay the cassette from the start.When you come to this page,press 1 - stiraetsq fa^l, porqdkov<^ nomer kotorogo na diske raven A. Krome togo, pri v<zove podprogramm< s adresom 10469 (napri-mer, kosvenno herez stek i tohky vxoda 15663) proisxodit pereme-&enie zagolovka fa^la (16 ba^t) s adresa 1 - remove delete fil 1 - PRESS ANY KEY TO GO ON 1 ,kotoryj pri neobhodimosti sluvit dlq wydeleniqsinhrosmesi iz kompleksnogo wideosignala podannogo na whod"sinhro" kodera. Dlq soglasowaniq kodera s antennym whodom telewizoraispolxzuetsq transformator TR 1 ,kotoryj pri neobhodimosti movet bytx zamenen emkostnym ili rezistiwnym delitelemnaprqveniq.Induktiwnostx L 1 + add delete fil 1 (zaglavn<mi bykvami oboznaheno soderjimoesootvetstvyu&ix registrov): 1) 1 (naprimer, zagolovok fa^la na diske). Nije pri-vodqtsq kratkie opisaniq procedyr, v<z<vaem<x v zavisimosti otsoderjimogo registra 1 (kod 201). #to pozvolqet osy&estvlqt$perexod< po lubomy trebyemomy adresy, predvaritel$no pome&ennomyna verwiny steka. #tot sposob xorow v tom slyhae, kogda est$dizassemblirovann<^ tekst programm< 1 (Tqpu)."'"Notu qddruss,lungth,sustomysyng POKEs(yf qny)uts for futuru0ruf:": 1 (Rupuqt)."'" For q dumo, pruss 1 (Quyt). Usu 1 (Numbur).": 1 (Dumo)."'" To ruturn to thu Indux, pruss 1 ( Losqtyon Chqngu ). For BQSIC, pruss 1 #ta sistema korenn<m obrazom me-nqet vozmojnosti starogo dobrogo 1 ";(N);" ";B$(N): 1 ";(N)'C$(N): 1 !#$%&'()*+-013456789:=@ABCDGJKLM 1 wyhod kotorogo soedinen so whodom amplitudnogo modulqtorawysoko1astotnoj nesu3ej na tranzistore T 1 w konce kavdogokadrowogo impulxsa podkl61aet na wremq opredelqemoe cepo1kojR 1 ustanowitx 1astotu podnesu3ejgeneratora DD 1 the cursor is pointing to."; 1 storud yn RQM ( 1 ster"STR"? D 1 sposob(imitaciq stroki Be^sika v kodax) gromozdok i neydoben. Gorazdolyhwe obra&at$sq neposredstvenno k operacionno^ sisteme, naxo-dq&e^sq v "podstavnom" PZY. Dlq @togo v 1 sledyetedinstvennaq komanda 1 select/unselect file": 1 s adresa 1 priveden vprilagaemo^ k ne^ firmenno^ dokymentacii. Pri programmirovaniina Be^sike pol$zovat$sq imi legko i ydobno. Odnako, v<polnqq bo-lee slojnyu raboty na komp$utere 1 pri 4tomiskl61a6tsq. 1 odnosto-ronni^, 1 no:,thu nuxt vqlyd 1 nazvanie versii 1 na-pisan kra^ne slojno i nevrazymitel$no. Htob< obleghit$ raswif-rovky kodov, otmetim yhastki, kotor<e zanimaut tekst< i tablic<,a takje nekotor<e podprogramm< (adresa dan< v desqtihnom vide): 00102 - 00105 perexod na adres 10838 (obslyjivanie klaviwi 1 mm. ili montavnym mnogovilxnymprowodom (katu2ka L 1 mkF neposredstwenno powywodam pitaniq.Pri priwedennyh nominalah optimalxnoj polu1aetsqrabota na 1 kanal.!astota okolo 1 i rezistiwnojmatricy R 1 i interwala cwetowojsinhronizacii na triggere DD 1 dopoqwleniq cwetnogo izobraveniq na4krane,a takve dostiveniq balansa "belogo".Esli cwetnoeizobravenie ne poqwlqetsq ili neustoj1iwo,to neobhodimo smestitxnastrojku nesu3ej S 1 diametrom 0. 1 but also 1 avtomatiheskiposle vkluheniq pitaniq ili sbrosa (v 1 [ENTER]-Yes/No 1 [ENTER]-No/Yes 1 X,Y;""Optional Message"";Variable The method works with 1 Size of a 1 O.K.-press any key to repeat 1 MGc.W rabo1em revime dewiaciq1astoty pri manipulqcii cwetoraznostnymi signalami levit wpredelah +/- 1 Leningrad 1 Disk-Tape-@ Copy by A.R.R. 1 Catalog savid 1 A. Pratt 1984 1 5.03firm< 1 ,i esli katu2ka wyponenaprowodom,to rastqveniem witkow.Katu2ka L 1 (adaptirovann<^ variant naz<vaetsq 1 (R)ELOKACJA 1 ""FIRE"" " 1 mETKA:kODY UPRAWLENIQ 1 key pressed,play the cassette. This tfrs parts 1&2."'"(3)After the reset enter 1 arrays to 1 V.RUMSEY 1 Prepared by Dr. Ian Logan 1 LOADED 1 HEX ADRES : *KONIEC SZUKANIA* 1 Find name 1 BASIC programs."'" (b)To 1 (S)ZUKAJ BAJTU 1 unselect all files": 1 show first 66 files": 1 show files from 67 to 128": 1 select all files": 1 go to main menu": 1 formiru6tsq qrkostnyj i dwa cwetoraznostnyhsignala.Qrkostnyj postupaet s werhnego po sheme uzla ob7edineniqrezistorow R 1 cursor up": 1 cursor right": 1 cursor left": 1 cursor down": 1 FLOATING POINT COMPILER 1 Dumping 1 5.IF YOU PRESS ' 1 4.IF YOU TYPE WORD ' 1 3.CHOSE NUMBER OF FILES (YOU CAN ENTER NUMBER OF 1 2.PRESS 'ENTER' - PROGRAM WILL GIVES YOU CATALOGUE OF THIS DISK (MAGIC FILES). 1 1.INSERT DISK WITH MAGIC 1 (D)ISASEMBLER 1 Functions 1 Disk name 1 BIG GEN 1 (L)PRINT DISASEMBLER 1 ""FIRE"" 1 ""FIRE"" 1 M E N U 1 Commands 1 Catalog 1 -1": 1 (B)ASIC 1 ZX SPECTRUM 1 -5": 1 "; 1 Ha 1 G O S P O D A ! 1 "; 1 shit<vaetsq 1 ": 1 s St L 1 Malen$kie sekret< 1 04445 - 04519 podprogramma pehati celogo lista (registr 1 "; 1 V.V.Commander 1 12797 - 15360 svobodn<e qhe^ki pamqti 15610 - 15664 tohki vxoda v 1 OPISANIE KODERA SEKAM Koder sostoit iz formirowatelq qrkostnogo i cwetoraznostnogo signalow na inwertorah mikroshemy DD 1 12275 - 12337 tablica 12541 - 12786 tekst - kluhev<e slova 1 10838 - 12038 obslyjivanie klaviwi 1 10380 - 10455 tablica adresov podprogramm, adresyem<x regis- trom 1 02048 - 04095 svobodn<e qhe^ki pamqti 04099 - 04119 tekst "Podsoedinen interfe^s 1" 04261 - 04432 tekst sistemno^ informacii dlq 1 10673 - 10804 tekst soob&eni^ 1 Dlq obra&eniq k operacionno^ sisteme 1 Pri neposredstvennom obra&enii k 1 1 1 1 1 1 1 1 1